html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

.nav_cfwf_xbjxyo {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_somspo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gklfxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vuxpwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_okvpcr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_jhaewd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.span_cfwf_mtdaew {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ualeac {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_gbvzqd, .a_cfwf_heovrk, .a_cfwf_xvwgge, .a_cfwf_zpwkwe, .a_cfwf_shhqte, .a_cfwf_hutxaz, .a_cfwf_xdztju, .a_cfwf_zkdjfi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_wvyikx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_xfqcll {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  box-shadow: 0 0 20px #0055ff4d;
}

.button_cfwf_lsdkai {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.svg_cfwf_hxcblp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_slvpfu, .path_cfwf_muwiku, .path_cfwf_ndfnjp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_iocesm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: radial-gradient(circle at 20% 20%, #05f3, #0000 40%), radial-gradient(circle at 80%, #0055ff26, #0000 50%), radial-gradient(circle at 40% 80%, #ffffff0d, #0000 40%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 160px;
  padding-bottom: 96px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_glymdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  opacity: .507392;
  filter: blur(120px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 384px;
  height: 384px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: block;
  position: absolute;
  top: 25%;
  left: -80px;
}

.div_cfwf_tahkzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  opacity: .507392;
  filter: blur(100px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 384px;
  height: 384px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .7s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: block;
  position: absolute;
  bottom: 25%;
  right: -80px;
}

.div_cfwf_chgoim {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.span_cfwf_hhiciv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  letter-spacing: 3.6px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.h1_cfwf_hhlvpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -2.4px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 0 32px;
  font-size: 96px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_rqpddx {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-image: linear-gradient(to right in oklab, white 0%, #05f 50%, white 100%);
  color: #0000;
  text-align: center;
  letter-spacing: -2.4px;
  column-rule-color: #0000;
  -webkit-text-fill-color: transparent;
  caret-color: #0000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-position: 91.6621%;
  background-size: 200%;
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #0000;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  animation-name: shimmer;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  display: inline;
}

.p_cfwf_jhaxkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0 0 48px;
  font-size: 20px;
  line-height: 1.4;
  display: block;
}

.div_cfwf_fgowib {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: 100%;
  max-width: 1024px;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gnptcl {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-image: linear-gradient(to top, oklab(0 0 0 / .6) 0%, #0000 100%);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_llfqhq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vwqkyf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_cuwwhp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 32px;
  height: 32px;
  margin: 0 0 0 4px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_hbjrjx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  cursor: pointer;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.button_cfwf_orsoig {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_pfemdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_rrtjhv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.div_cfwf_ilxkxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_betron {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: 4px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.div_cfwf_bbznmh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 33.3333%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_bjtwis {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.button_cfwf_aekppt {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_gzzfam {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hbijsn, .path_cfwf_vfogai {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dbzsep {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  filter: grayscale();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.div_cfwf_aijiqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_okdkyv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_jwylmj, .path_cfwf_xlhhxy, .path_cfwf_abanej, .path_cfwf_vhyexf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_pyjutf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_iyfmef {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jwcfds {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_jfzoom {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_kweama {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_lsctyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ybxjkc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_dhwmko, .path_cfwf_sjszyu, .path_cfwf_xjunny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_anblhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_evnlsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gtridx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_igsjkl, .img_cfwf_bcxwlm, .img_cfwf_sthdvc, .img_cfwf_izefyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 48px;
  max-width: 100%;
  height: 48px;
  margin: 0 -16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.img_cfwf_tyxffu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 48px;
  max-width: 100%;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_nkyrxy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_myeqrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  gap: 4px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qqlyry {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_rqrrjo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_abhupc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_qdomws {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_oxsfgk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_buaoxq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_svphoe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_jplyzl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_qhjado {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_ygbbpl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.span_cfwf_wugnef {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: block;
}

.section_cfwf_rrflcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_novjkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fhrwzl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_yuzxvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_nhzyby {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_dagpdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_otoycb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.p_cfwf_dmvpkc, .p_cfwf_gpyyta, .p_cfwf_rsfspr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.p_cfwf_isevov {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_dgacwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.li_cfwf_ntnzfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.625;
  list-style-type: disc;
  display: list-item;
}

.li_cfwf_qpueil {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  list-style-type: disc;
  display: list-item;
}

.div_cfwf_bogyud {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_zrogmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vdpszc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_fmwuzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_xaybub {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.div_cfwf_vesxyv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_dmowpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  opacity: 0;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  position: absolute;
  inset: -16px;
}

.div_cfwf_usubja {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.div_cfwf_xixbdx {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_itinjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_mqazmt {
  box-sizing: border-box;
  aspect-ratio: 4 / 5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.section_cfwf_elszpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fkqfwe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ngvaah {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_klzfsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_fjkgps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_wflazx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_dtexvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_qkqlns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_rxslht {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ykpbpj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_vdpeej {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_fnvfbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_tajvnh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_tnpdoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_fgebmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_fgomwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_wbzuxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_nnwdxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_inivuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_ffhhoo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_sidpfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_lqxbzu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_kjqozi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pmigvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_tiolno {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_bmygiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_bwnqfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_wgsire {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_wvzycb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_fhxjzp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_yrqivp {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: -16px;
}

.div_cfwf_jlhayx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_icbbns {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_knxwka {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_gtfukb {
  box-sizing: border-box;
  aspect-ratio: 4 / 5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xrnrqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_ntdlmf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_fnkrwp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_rzjuwj, .path_cfwf_vunkdq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_aqbcut {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_enyvpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_tmqkdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_fmfalm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_wdjxnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_dcgote {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_jhxbam {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_kksqyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ytpswi {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_jxfxod {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_mwoqpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_gjiggv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_pzyrwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_fjcfwc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_murtyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_zfbplt {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vwnjsc {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_yinztm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_zrhebf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_bjyeha {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_vrhuik {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_usnvxm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_hpxeyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_sqgsei {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_pqcdpx {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_eyqsfe {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_lkmccc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_xyshwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_qcmyhd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_ihgagt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_luujtm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_jqvwdv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_qqmhon {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_ksbbyz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_koibcw, .path_cfwf_xzeare {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_dmbbqe {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yxrobs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_sdpiho {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_eltxss {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_pyuwma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_amvhzd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_iqfuqc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_sjqqck {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_temodp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.circle_cfwf_mllspm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.path_cfwf_cgfjir, .path_cfwf_ekkdib {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_hvdnst {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_iqgokc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_zxhywl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_vtxnkd {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_ptkupg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_ypoygo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_qljxaw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  rx: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 6px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 14px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_jjyyyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_qwusjw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_gvhqls {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_txgrms {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_exwcwg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_mcxqlx, .path_cfwf_korjkf, .path_cfwf_vmneim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_zbafsr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 11px;
  cy: 11px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_xlgzqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ybzypo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_dpfzxv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_xalfdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_ezqgee {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.circle_cfwf_irvpyu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_escpcn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 6px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_uuirtv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_befgcd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_riibqs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_nyudhg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_skfbfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_zzyrag {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_diejqo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_ehobmj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_fnmays {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_jzrucg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_jhpfpu {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_dqwryd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_ppzrmi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_ladzlr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_hazhin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_lkjchp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_nhytpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_mrlcnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_srdkrf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_wggulv, .path_cfwf_kbkbse {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_wavkae {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_bbuhyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_skekfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_kjnwlh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_phhuxw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_kzuenp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_wdlvom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_uqthuf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_kadfjo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_rpymiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_uuxoqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_aittgm, .h4_cfwf_arnduz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_rezsvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_qobqgy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_cfxujf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_ywyxyu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_tharvg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_idlwrg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_tgebrl {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_wtqbmk {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_otaqfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_ghreka {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_uhtlmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_pasnqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gycqvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_yrcigz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_famcyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dsbljk, .h4_cfwf_vokpas {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nxkrzz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_qawsrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_kabntb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_okmkip {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_wxbkpu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_xqswmf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_fwogwo {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_towgxb {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_fpajdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_kgzxyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_zhivkx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_wibpnv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_oikkgr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ohsius {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_qjkvvy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yyhqdi, .h4_cfwf_draped {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_jvlnyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_kmozcc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_ukbuwl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_vicdbz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_zhreuj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_yccgzk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_mkkadl {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_rbtjwv {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_weslvh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_gsxtca {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_hohpfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_dkeepg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_jxxwbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_jkuffl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ziqbkb, .path_cfwf_ojfncs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_icokqu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_ipekyd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vmhrxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
  overflow: hidden;
}

.div_cfwf_ylkynm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .00999999);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.h2_cfwf_njedwf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 36px;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dfefpz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pyfuqh, .div_cfwf_ahqfhl, .div_cfwf_tpmsyz, .div_cfwf_yndilv, .div_cfwf_heovhj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_glqrvs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_lavhes {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#fff, #05f, #000);
  border: 0 solid #000;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div_cfwf_lrlgrz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .1;
  pointer-events: none;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_wtotpt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.span_cfwf_ljform {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  letter-spacing: -2.4px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline;
}

.div_cfwf_gxdzea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_xnlnjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_gtfhpb {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_nbdtwb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_kraqin {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_lqzofu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_tfbebr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_ygmmqc {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_rrkftm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_zwivms {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_kpuukp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_iffgah {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_fipueg {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_tgrpdu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_kryncw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_xpjdxy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_fyjqio {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_sjwxbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_plkhrt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_pbldyg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_vbwzkg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_nwalgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_achbuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_vyyeyw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_bdpghr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_vsebzm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_qhulkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_dfhpjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_fkigvu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_jmmodu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_vtwmti {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_eobxaw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(0 0 0 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_zncpqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_sfowwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  display: inline;
}

.div_cfwf_mvulre {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_hgozux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_kyhqpw {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_piofjr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_rwqwws, .path_cfwf_dbjmfk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_zrurlu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vmnldz {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_nicvga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vhzrit, .path_cfwf_jvtckn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_njfemq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gycmbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_txaunv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_wtcrjz, .path_cfwf_lzlfis {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_pqhttb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_dburtv {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mobuca {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_yxmrle, .path_cfwf_qvnjtu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gjemlj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_cgdupx {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_sivdxz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_hdzult, .path_cfwf_azseef {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_dhtouv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vuuixg {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_xuujgi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_zglhmb, .path_cfwf_cnzuvq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.section_cfwf_gwnmau {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_oysghx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pgkiwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_risrdk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_yhqthb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_sukjsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_klfvmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_ulslud {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_wvxfgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_zlcvcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_msgacy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_pgvzrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_djnndy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_rqbkwo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_almcyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_jayvlv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_yhmgff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_vuoinf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_jwjyoq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_hadpvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_ufbidm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_ysnkav {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_kvkyxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_ozdccm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_tvqrhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_nfuuha {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_uarrih {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_iklicb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_hzmfjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_ubsjju {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ngueqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.section_cfwf_shuajr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_djznpw {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_fjzmxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_qllizt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_nkqsbh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 60px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_sfkbqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_crcxiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_mygevu, .img_cfwf_rsranv, .img_cfwf_pxziwk, .img_cfwf_nidvsu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 40px;
  max-width: 100%;
  height: 40px;
  margin: 0 -16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.img_cfwf_pqjuen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 40px;
  max-width: 100%;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_kissbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: block;
}

.div_cfwf_pbotkj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.div_cfwf_efvxwj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_vreuyr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_jmyrvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.label_cfwf_cryuvk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-decoration: none;
  display: block;
}

.div_cfwf_mauelc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.label_cfwf_erdkdh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-decoration: none;
  display: block;
}

.div_cfwf_daejiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_rnfuph {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_svqdim {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_eiswal {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_hcgzfn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_tncrct {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_juhgpc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_xmaxyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_ggepuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_sjkadj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_inauos {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
  box-shadow: 0 0 20px #0055ff4d;
}

.section_cfwf_paccvw {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_jfsggl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_qaingq {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_scnsma {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_awcjqa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_pfxjzx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_pntath {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gjrnxi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_dprwmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_eqziou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_bvjpdg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_ymoyod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_epdmcg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_ddigfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_raxxic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_kdtpnm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_ltizim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_xlzqoc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_jokdza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_xsiwxs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_ppcjfh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_qwilop {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_sfjxgm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_qdlsts {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_injcji {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_xobwjv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_iaddoq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.footer_cfwf_mmsnuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_blrvzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fwzfbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_lxmrdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-column: span 2 / span 2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ktglfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_hpyduq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jzmcxc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_ybvtvt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.span_cfwf_ufutze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_jnbdkw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 384px;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_gftcde {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h4_cfwf_iajtym {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_kcejie {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: block;
}

.li_cfwf_yvbzuh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_xtvxjx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_aktycp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_dlkoun {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_zvpbce {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_wezkxl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_rplrqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_osgzfv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_ysfwhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_hmpdja {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_eihhxw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_tfqgas {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.div_cfwf_jyysen {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h4_cfwf_rqgfmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_dvhpbk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: block;
}

.li_cfwf_thfkdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rsswqf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_ewwqwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_oedpbj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_ncmatx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_loqvkj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.div_cfwf_vlboyi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.p_cfwf_ngpuwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_spquea {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.a_cfwf_rhrjzp, .a_cfwf_noflbz, .a_cfwf_tkyciv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.body {
  background-color: #05041a00;
  font-family: Outfit, sans-serif;
}

.nav_cfwf_lzvrro {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_jmnzom {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_sbbuiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_tnwcfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vnjxlm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_lammuf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.span_cfwf_ahhank {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_plbujh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_hkibjb, .a_cfwf_dntkrx, .a_cfwf_qkxeoj, .a_cfwf_lfgzuk, .a_cfwf_sybnqp, .a_cfwf_ezdyuq, .a_cfwf_dtntnz, .a_cfwf_eafuct {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_dwcodq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_ipjncj {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  box-shadow: 0 0 20px #0055ff4d;
}

.button_cfwf_zcottc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.svg_cfwf_jvercz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_zbnuaz, .path_cfwf_fglbhm, .path_cfwf_glmvwi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_kjjndo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-text-fill-color: inherit;
  background-blend-mode: normal, normal, normal;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: radial-gradient(circle at 20% 20%, #05f3, #0000 40%), radial-gradient(circle at 80%, #0055ff26, #0000 50%), radial-gradient(circle at 40% 80%, #ffffff0d, #0000 40%);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, auto, auto;
  background-attachment: scroll, scroll, scroll;
  background-origin: padding-box, padding-box, padding-box;
  background-clip: border-box, border-box, border-box;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 160px;
  padding-bottom: 96px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gaigbl {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  opacity: .956696;
  filter: blur(120px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 384px;
  height: 384px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: block;
  position: absolute;
  top: 25%;
  left: -80px;
}

.div_cfwf_nagrjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  opacity: .956696;
  filter: blur(100px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 384px;
  height: 384px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-delay: .7s;
  animation-name: pulse;
  animation-duration: 2s;
  animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  animation-iteration-count: infinite;
  display: block;
  position: absolute;
  bottom: 25%;
  right: -80px;
}

.div_cfwf_dftrsf {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.span_cfwf_dtqbuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  opacity: 0;
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  letter-spacing: 3.6px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.h1_cfwf_yokpmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: 0;
  color: #fff;
  text-align: center;
  letter-spacing: -2.4px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1024px;
  height: auto;
  margin: 0 0 32px;
  font-family: Outfit, sans-serif;
  font-size: 96px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_zrcgrw {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-image: linear-gradient(to right in oklab, white 0%, #05f 50%, white 100%);
  color: #0000;
  text-align: center;
  letter-spacing: -2.4px;
  column-rule-color: #0000;
  -webkit-text-fill-color: transparent;
  caret-color: #0000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-position: 179.987%;
  background-size: 200%;
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #0000;
  outline-color: #0000;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 96px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #0000;
  animation-name: shimmer;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  display: inline;
}

.p_cfwf_iglfls {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0 0 48px;
  font-size: 20px;
  line-height: 1.4;
  display: block;
}

.div_cfwf_smjnur {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: 100%;
  max-width: 1024px;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_qvetnj {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-image: linear-gradient(0deg, transparent oklab(0 0 0 / .6), #0000);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  inset: 0;
}

.div_cfwf_vzfghu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_rzxcqq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_cbubel {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 32px;
  height: 32px;
  margin: 0 0 0 4px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_zsxocv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  cursor: pointer;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.button_cfwf_jbkzdr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_rurthv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_feiuwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
}

.div_cfwf_mraewm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dnotpy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  flex-grow: 1;
  flex-basis: 0%;
  width: auto;
  height: 4px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.div_cfwf_bfprez {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 33.3333%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_sfhzte {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.button_cfwf_xkgmkb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(#05f, #03a);
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  padding: 16px 32px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_zbgidu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_ltlvan, .path_cfwf_dwvkbl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_jnaqfz {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  filter: grayscale();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .5s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.div_cfwf_kdjesg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_zegofa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_jptuyw, .path_cfwf_ithuxw, .path_cfwf_civppb, .path_cfwf_ktckba {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_njeaps {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dyohbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ixfstu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hslqdr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_qwjzvg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gdoihs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vokxmz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_cpfmsw, .path_cfwf_udvcfs, .path_cfwf_zqcgaw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_brnavs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_duqoka {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gcbngu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_ffcabe, .img_cfwf_zbywmc, .img_cfwf_pbxyvn, .img_cfwf_xwjvpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 48px;
  max-width: 100%;
  height: 48px;
  margin: 0 -16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.img_cfwf_mcmyxc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 48px;
  max-width: 100%;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pddpcu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ldctiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  gap: 4px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qxubfd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_cmrrjx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_mgltso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_zcptrz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_tfnvus {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_lhpill {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_tnidik {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_kfgged {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.svg_cfwf_lavohb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 16px;
  height: 16px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_tdojlr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  fill: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.span_cfwf_mfycwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: block;
}

.section_cfwf_ivqgmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_tmqqqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_pfeoqy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_njxrri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_ussbmj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_nsssan {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ugbixs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.p_cfwf_htmmxw, .p_cfwf_lusnze, .p_cfwf_gggeof {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.p_cfwf_mwumgz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.625;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_oweobb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 20px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.li_cfwf_uwupms {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.625;
  list-style-type: disc;
  display: list-item;
}

.li_cfwf_jaaeik {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  list-style-type: disc;
  display: list-item;
}

.div_cfwf_glpmsv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ufpcno {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_brmtmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nmfwfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_emgvvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.div_cfwf_bvcfpn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_vdkumv {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  opacity: 0;
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  position: absolute;
  inset: -16px;
}

.div_cfwf_abcxxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
}

.div_cfwf_rhzyqq {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_bqvwpi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_yllywn {
  box-sizing: border-box;
  aspect-ratio: 4 / 5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.section_cfwf_vxasco {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_crpajy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_roomag {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_vgibom {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_xlnhbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_iqtnfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_zidflb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  gap: 64px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_ugrxao {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_rcfmqg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_lgewua {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_fuudnm {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_zskuyr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_zvsuqj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_lhvchd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_vuixrz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_dwuffp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xdgwig {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_ydlmiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_idvcgh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_aujbgj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_kcfxzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_qjccki {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_fjgjsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_anaoze {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: flex-start;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_ykxgyb {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .2;
  color: #05f;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_dxqvqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h3_cfwf_nwruug {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 4px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_odcnfd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  cursor: pointer;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.p_cfwf_vxhgtq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  cursor: pointer;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_fbpvkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_ambaxf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .2);
  filter: blur(64px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: -16px;
}

.div_cfwf_pgxtbc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_yvsmoy {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_jcugmx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_cphaqa {
  box-sizing: border-box;
  aspect-ratio: 4 / 5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_sfgeyo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_tmswhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(#05f, #03a);
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_tbhsyb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_qqljdp, .path_cfwf_lkofko {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_kwegti {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ldjalo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_mqofot {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_tzjflk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_qdgiza {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_uvlwlm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_jnigiv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_gexsfe {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_sitmij {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_opmfbm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_wfyyhz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_mtstsp {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_xblavi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_pmuyfa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_xvfshh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_ukqpwm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_dgalcp {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_sfqcqu {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_dsmmwh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_dkagdg {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_eavvdx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_nsuvtv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_hvqyvi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_ecldac {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  flex-direction: column;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_uxksjv {
  box-sizing: border-box;
  aspect-ratio: 1;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_fbgtzj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_ohduen {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_cjxamf {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .5;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_tgpbpf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_zcgpab {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 20px;
  line-height: 1.375;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_cgipbz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_obbhqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_gvpcrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(#05f, #03a);
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_fqdijn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_uhkqfb, .path_cfwf_aeptvr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_higbaj {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_rvhrxr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dnogzc {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_gliayo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_tnrtnf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ddfdia {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_xtgfof {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_aplgly {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_scsuob {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.circle_cfwf_jnnrln {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.path_cfwf_qorwpy, .path_cfwf_kddvkj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_ouocpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_inkeep {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_xmimac {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ubhcdc {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_sskvgl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_sxdxbh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_gjeybo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  rx: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 6px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 14px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_evhtyy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_bntbha {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_ttbzwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_ohrixj {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_wcrwvy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_ngsmwc, .path_cfwf_umecpd, .path_cfwf_uqmfts {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_cejocy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 11px;
  cy: 11px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_kkisgc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_grnosz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_ypjybs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_urimlv {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_wvubtn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.circle_cfwf_prwuns {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_qitppz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 6px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_gbosig {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 12px;
  cy: 12px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_ycuzwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_nkgnne {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_eswgha {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_eudopo {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_kzyurd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_kpymdi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_voizqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_sqezbx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_wocvnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_jntdkd {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin: 0 0 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.svg_cfwf_zbtjfw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 28px;
  height: 28px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_zscjgd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_iqfsng {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 11px;
  cy: 11px;
  r: 8px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.h3_cfwf_fivbiq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_oooelq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_hqkmwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_kmabwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  cursor: pointer;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(#05f, #03a);
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_kipavh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_nwjaly, .path_cfwf_pnfqyf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_fufomw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vdebuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xiknry {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_mmgcwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_sbjzwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_yoabbf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_osfbow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_swppes {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ahjfyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_cquiwd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_pgppey {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_maxmtz, .h4_cfwf_igzcml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_bnkksd {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_kdoixv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_dvblok {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_rucids {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_ldlkwz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_dgigqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_wxppzw {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_aeqnzx {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_bwuktg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_gzokyh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_owenpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_tkqfce {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ffofux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_svcknw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_tkwugp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_thsjta, .h4_cfwf_rpiixf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_qjrjaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_rjqkdp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_ylhwsj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_skmofo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_gsmbfs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_yaqyuh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_iiaimu {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_whacsg {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_gtpuig {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_jlobkh {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_ilfmjm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_tchgux {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  flex-direction: column;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ojgozl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_qszaeg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_ndhumo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 56px;
  max-width: 100%;
  height: 56px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_trmlhn, .h4_cfwf_cedwff {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_hymfvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  display: block;
}

.p_cfwf_yevyqx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.svg_cfwf_lgotfc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  vertical-align: middle;
  caret-color: #05f;
  fill: none;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.path_cfwf_zrmvva {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.rect_cfwf_vpzcvg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  x: 2px;
  y: 9px;
  border: 0 solid #05f;
  outline-color: #05f;
  width: 4px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.circle_cfwf_ajkjko {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  column-rule-color: #05f;
  caret-color: #05f;
  cx: 4px;
  cy: 4px;
  r: 2px;
  stroke: #05f;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_atedvo {
  box-sizing: border-box;
  aspect-ratio: 16 / 9;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_xdfdna {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .4);
  opacity: 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  position: absolute;
  inset: 0;
}

.button_cfwf_jcfnrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.img_cfwf_thgdnd {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .4;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  object-fit: cover;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .7s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.p_cfwf_hbwmrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .7);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
  color: oklab(.999994 .0000455677 .0000200868 / .7);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-style: italic;
  line-height: 1.625;
  display: block;
}

.div_cfwf_oehmoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 64px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.button_cfwf_nvgihr {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
  box-shadow: 0 0 20px #0055ff4d;
}

.svg_cfwf_gkfsyn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_yhmtjf, .path_cfwf_lhelju {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.section_cfwf_jqmcvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gptinp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gtwovx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: stretch;
  gap: 0;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
  overflow: hidden;
}

.div_cfwf_ionvfg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .00999999);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.h2_cfwf_qjwapb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: 100px;
  margin: 0 0 48px;
  font-family: Outfit, sans-serif;
  font-size: 36px;
  line-height: 1.11111;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ybqzob {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_cgwwjw, .div_cfwf_zxoeos, .div_cfwf_jordtc, .div_cfwf_qgomwm, .div_cfwf_lgcpef {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_rwzmid {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_uzhebu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#fff, #05f, #000);
  border: 0 solid #000;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div_cfwf_ddyner {
  box-sizing: border-box;
  aspect-ratio: auto;
  opacity: .1;
  pointer-events: none;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_xrvbyg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.span_cfwf_hptnlz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: center;
  letter-spacing: -2.4px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: 126px;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 48px;
  font-weight: 900;
  line-height: 1;
  text-decoration: none;
  display: inline;
}

.div_cfwf_osbrhn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_ommdfi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_llexvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_fjogac {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_ekjwpp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_jcuhgp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_bokgvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_uaplzw {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_zphqpb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_pvnjjr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_djhafj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_rpialg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_wmhnfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_yhoahp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_gijrmt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_eevluc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_ivivqd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_gaowre {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_tjvhxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_nhxfuk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_izhlph {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_pllamz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_atlthb {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_rgjspr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_mwndwf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_caikyn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_btuhwb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.div_cfwf_dqdawf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .1);
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 33554400px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.svg_cfwf_wjstao {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  fill: none;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.circle_cfwf_qyqwqr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.path_cfwf_hwegdq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.div_cfwf_eydkcs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(0 0 0 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vwlhfz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_eeuvmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  display: inline;
}

.div_cfwf_zpehmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_jkiemt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_nasoil {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_tktcuk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_bwrdvj, .path_cfwf_atnenb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vbirdx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_mqizgk {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_rcpiev {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ksanoy, .path_cfwf_oxkwzs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_neoctx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_gdeolq {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_rablqu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_wirtbl, .path_cfwf_ejmboj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_buxyjz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_zfvess {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_dptmje {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_moofmy, .path_cfwf_ajxjbm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_izwkuv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_yzuinx {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_pzproi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_nzwmri, .path_cfwf_pgjira {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jhrmri {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 48px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ntqwog {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_adsyua {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_taouhv, .path_cfwf_kjdskh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.section_cfwf_shplrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 128px;
  padding-top: 128px;
  padding-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_enhosm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 896px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_burdel {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_lfypsn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_gfrrmv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 32px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.25;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_ujoyog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0 0 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_igwkpk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.img_cfwf_poyjhl, .img_cfwf_wopvbs, .img_cfwf_cqxnoj, .img_cfwf_pwhudu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 40px;
  max-width: 100%;
  height: 40px;
  margin: 0 -16px 0 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.img_cfwf_ccsweo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 2px solid #000;
  border-radius: 33554400px;
  outline-color: #fff;
  width: 40px;
  max-width: 100%;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_erwqww {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: block;
}

.div_cfwf_ggkosq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.div_cfwf_lpocya {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 32px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 48px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_srwbzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.div_cfwf_zihwyk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.label_cfwf_gxzbjy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-decoration: none;
  display: block;
}

.div_cfwf_ugnemh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 40px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.label_cfwf_jduycr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  text-decoration: none;
  display: block;
}

.div_cfwf_nqacbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_jytahf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_wcltmv {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_xcgdvd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_yrzpmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0 0 12px;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_hagjrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_wccjin {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_crjknd {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 2px;
  border-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  -webkit-appearance: button;
  appearance: button;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 12px;
  align-items: center;
  gap: 16px;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_eraikx {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(0 0 0 / .05);
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  text-decoration: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_nnqovw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  text-align: left;
  cursor: default;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_qensls {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
  box-shadow: 0 0 20px #0055ff4d;
}

.section_cfwf_lwolha {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_psrvrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_livdjv {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_igjfmi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_txurpl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_pualyx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_ypwirr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_gsyeld {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_lrmjem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_hphdoi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_hmhhme {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_ywvizb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zmvggg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_pkcpoj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_jmmasx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_eayrvn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_dsnbsz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dkdlvj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_uqmxjq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_sfzgpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_kqtpms {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_yfuuan {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_fqehxe {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_wplmkf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_gurwiw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_hdbmth {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.path_cfwf_vkibhu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.nav_cfwf_gbffnr {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_bgflmt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_lilzos {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_ohecfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_gmmhmq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_rgzlli {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.span_cfwf_rbqhie {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_wsmtep {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_ynjwbm, .a_cfwf_qpsnby, .a_cfwf_ocnxxt, .a_cfwf_lgjhhh, .a_cfwf_egmjji, .a_cfwf_nlfbpz, .a_cfwf_esegej, .a_cfwf_xtmufg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_qtudwv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.button_cfwf_ouevuj {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  box-shadow: 0 0 20px #0055ff4d;
}

.button_cfwf_uzqbhx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.svg_cfwf_myuvqp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.path_cfwf_hdirne, .path_cfwf_ajyulg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_tewigw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  flex-direction: column;
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
}

.a_cfwf_fycvqj, .a_cfwf_oohbud, .a_cfwf_zzlcde, .a_cfwf_wzjykh, .a_cfwf_xdakam, .a_cfwf_qmdvff, .a_cfwf_rbhkok, .a_cfwf_vnzaol {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  display: inline;
}

.button_cfwf_lmykuk {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 12px;
  outline-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 16px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline-block;
  box-shadow: 0 0 20px #0055ff4d;
}

.nav_cfwf_hzaafk {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.path_cfwf_rtnbjz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_errorb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_dwswfe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dnaxml {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_wmwija {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_jjfetk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qpumsx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_pvogbc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_puueaq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.path_cfwf_inxglu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.button_cfwf_ruvpeu {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  box-shadow: 0 0 20px #0055ff4d;
}

.span_cfwf_ietbkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_ihlewh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_oxzkns {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_ggmkuq, .a_cfwf_mhqkbo, .a_cfwf_zrexil, .a_cfwf_zrvbhx, .a_cfwf_pwpvyf, .a_cfwf_bimxaj, .a_cfwf_xlltwj, .a_cfwf_ygwarj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.nav_cfwf_pmhjoz {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.path_cfwf_qlilcj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_upajpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_vxgcqs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zlzart {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_klvohn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zuvonl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_muszsk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_relmvh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_ntrdsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.path_cfwf_khkghi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.button_cfwf_yigmqh {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: #0000;
  background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  box-shadow: 0 0 20px #0055ff4d;
}

.span_cfwf_elmhxg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_bxwtli {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.div_cfwf_xnvqtz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_eqrfmy, .a_cfwf_frojet, .a_cfwf_cdolep, .a_cfwf_hnhvzh, .a_cfwf_tgaanh, .a_cfwf_iczple, .a_cfwf_fvmsyr, .a_cfwf_abxtnj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.nav_cfwf_eajstg {
  z-index: 50;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.path_cfwf_viontu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_czegsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1280px;
  height: 80px;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_muebin {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_lmztrq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.path_cfwf_ensebd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_kwitta {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ilqbke {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_wmxpin {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.button_cfwf_osghxs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.path_cfwf_nrsdmm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.button_cfwf_umjuax {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  background-image: linear-gradient(#05f, #03a);
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.42857;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-property: none;
  display: none;
  box-shadow: 0 0 20px #0055ff4d;
}

.span_cfwf_wxtjsy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_kpxhwz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .5);
  color: #05f;
  column-rule-color: #05f;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  padding: 8px 16px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  transition-property: none;
  display: none;
}

.div_cfwf_wxgtjf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.a_cfwf_byttwt, .a_cfwf_umepje, .a_cfwf_zzlfcm, .a_cfwf_pkgmjy, .a_cfwf_efdxvf, .a_cfwf_wxalpg, .a_cfwf_hwlhyn, .a_cfwf_shfnua {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .6);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
  transform-origin: 50%;
  color: oklab(.999994 .0000455677 .0000200868 / .6);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_maxfay {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_njmtiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_jhztsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_bmwvba {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_wfrhma {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_dskeho {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_xksund {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_elvagg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_lkrrem {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_myezjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_oezmoo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  rotate: 180deg;
}

.path_cfwf_frftam {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_nsnihm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.p_cfwf_vkuwya {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_mistic {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_movftq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_heyxjb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_fuhphm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  rotate: 180deg;
}

.path_cfwf_bouvsh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_gctuow {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.p_cfwf_dnyyti {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_abdsal {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_wtqiog {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_rgymnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_wrpmnk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  rotate: 180deg;
}

.path_cfwf_bzxsen {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_erccgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.p_cfwf_ewsvli {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_bvasmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.button_cfwf_nzchod {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  -webkit-appearance: button;
  appearance: button;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #0000;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 24px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: flex;
}

.span_cfwf_hnpbws {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.svg_cfwf_glodyx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  vertical-align: middle;
  cursor: default;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .3s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
  rotate: 180deg;
}

.path_cfwf_gxjpcz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: left;
  column-rule-color: white;
  cursor: default;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_edviyn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  overflow: hidden;
}

.p_cfwf_hgkfql {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-bottom: 24px;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.footer_cfwf_gncdoi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_adlzuj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_xgssuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 48px;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_wegdbg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-column: span 2 / span 2;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yefjhi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  align-items: center;
  gap: 8px;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.div_cfwf_vketnq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-color: #05f;
  border: 0 solid #fff;
  border-radius: 8px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_fuqyot {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  vertical-align: middle;
  stroke: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: block;
}

.path_cfwf_nqvzuf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #000;
  fill: #000;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #000;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  text-decoration: none;
  display: inline;
}

.span_cfwf_hkkwxa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_xmrgns {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 384px;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_qgoqzz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h4_cfwf_zprwmo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_rljdfw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: block;
}

.li_cfwf_syudst {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_mvpeny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_kqfcxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ipsuzk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_owlrmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_mvazsm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_rtofmn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_rotqqi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_pdgvhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_xskusi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_bxiffc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_ejwpmy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.div_cfwf_rwgnsp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.h4_cfwf_fsdzko {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.ul_cfwf_ulpavx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: block;
}

.li_cfwf_vxjour {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_risbej {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_dnxciw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_kkhhzf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.li_cfwf_wrolxn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: start;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  display: list-item;
}

.a_cfwf_sbsyhs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.42857;
  list-style-type: none;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: inline;
}

.div_cfwf_taaotq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px 0 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 48px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.p_cfwf_rlorls {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_toalqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: flex;
}

.a_cfwf_gbbsuu, .a_cfwf_fohqnu, .a_cfwf_sewihk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  transform-origin: 50%;
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.section_cfwf_dlqgke {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .02);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_yflhbo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vwkwhs {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 80px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_zjqdil {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_vgeehc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.span_cfwf_vbbncf {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  text-align: center;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: inline;
}

.div_cfwf_fmyvzj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 32px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_wzydni {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_sndsoz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_aasaaz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_vqpqlb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_gtskcr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_vishsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_urmuwq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_zlmgwr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_evdiuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_jsmaok {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_toewts {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ilcsfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_kkxudq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_lxyobj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_ojezuo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_uefskb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_qvnvtl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_mpzsnm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_vrlikd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_uphabu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.div_cfwf_lqebqi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 40px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  transition-duration: .15s;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  display: block;
}

.span_cfwf_ekiyhl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #05f;
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #05f;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h3_cfwf_vmqojq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 24px;
  line-height: 1.33333;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_oknitf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 14px;
  line-height: 1.625;
  display: block;
}

.accordion-trigger---brix {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.accordion-content---brix {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.accordion-arrow-wrap---brix {
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 50px;
  min-height: 50px;
  display: flex;
  background-color: #0000 !important;
}

.accordion-paragraph---brix {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0;
}

.accordion-arrow-wrapper---brix {
  z-index: 200;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  padding-bottom: 2px;
  display: flex;
  position: relative;
  transform: rotate(90deg);
  color: #fff !important;
}

.accordion-item-wrapper---brix {
  max-width: 886px;
  margin-left: auto;
  margin-right: auto;
}

.cloneable-container-default {
  color: #fff;
  background-color: #0000;
  border-radius: 20px;
  min-height: 624px;
  padding: 0 40px 100px 0;
  transform: translate(0);
}

.arrow-line---brix {
  background-color: #4a3aff;
  border-radius: 500px;
  width: 11px;
  min-height: 2px;
  position: absolute;
}

.arrow-line---brix._2---brix {
  background-color: #fff;
  border: 1px solid #fff;
  right: 7px;
  transform: rotate(-45deg);
  color: #fff !important;
  fill: #fff !important;
}

.arrow-line---brix._1---brix {
  left: 7px;
  transform: rotate(45deg);
  color: #fff !important;
  fill: #fff !important;
  background-color: #fff !important;
}

.accordion-item-title---brix {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
}

.accordion-item---brix {
  cursor: pointer;
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding: 40px;
  display: flex;
}

.accordion-item---brix.accordion-1---brix {
  outline-offset: 0px;
  background-color: #0000;
  border: 2px solid #0000;
  border-bottom-width: 0;
  outline: 3px #fff;
  margin-bottom: 32px;
  padding-top: 0;
  box-shadow: none !important;
  border: none !important;
}

.accordion-item---brix.accordion-1---brix:hover {
  box-shadow: 0 14px 21px #4a3aff0f;
}

.section_cfwf_bqjfku {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_rahcmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_lonpav {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_racnfp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_byvjmg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ifejjh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_janxab {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_azjehv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_zibukq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vnlgyk {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_ybmsec {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_lrpzut {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dggxsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-start-start-radius: 32px;
  border-start-end-radius: 32px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 16px 8px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_bqlwgu {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_upuezf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_nyhrzi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_ycmowx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_jexjwy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_raqueg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_qtyajr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_oderfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_acvldt {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_hnpkqg {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_ygfptm {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_qxiybv {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_shsyep {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_iagyta {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_ppsnku {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ecwhrb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dnilmr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_zvedez {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_zxqfub, .path_cfwf_acuvvo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_hbmzlo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_boxwqh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_nobvhd, .path_cfwf_nnlscj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jealpv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_hjyeue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_sbcnnd, .path_cfwf_vpkpgj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ulumgg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_kkatsy {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_kfbnlf {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_pocutp {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ykkkux {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_rywesq {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_esmnrk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_hglsyb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ketnkb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dufeuy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vknfga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_agconv, .path_cfwf_sotnqj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ymjyci {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_sgikjz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_evcznz, .path_cfwf_fbnsjr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_sgvwjc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mqevug {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_gdgsjw, .path_cfwf_omyulg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_zcgmmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_nhaoqw {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_wlrvtu {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_vulnvf {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_lxuyic {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_phuixt {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_bprwwb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_nortic {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_rnphfh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_vvnyav {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_gbxatx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_hffroe, .path_cfwf_nznyks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_egztti {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_crisuh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_spkzhp, .path_cfwf_vjlnjn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_mzzrbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ycgkwn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_chuiiq, .path_cfwf_pslihk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rarqcx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_hgisic {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_jisrne {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_cosalj {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_lutaop {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_swwxdo {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_qjiuob {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_pupanz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_gctwde {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_umokkc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_howaih {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_bzanms, .path_cfwf_lnlcla {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jsmpuu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_npelja {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vaoklc, .path_cfwf_rtrtyh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_patdut {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_epbrlq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_fjibwa, .path_cfwf_eqqcyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_kddtrn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_bmufic {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_nxtseg {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_bfhhqg {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ckzscn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_vombkp {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_kftjey {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_ptnjxc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_utxdof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dhomde {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_baefdb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_xrrsgn, .path_cfwf_rmunux {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_onmqgl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_rvjwqy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_yevvii, .path_cfwf_bgtsxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_dkzbzv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ufqqwy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_xfbeur, .path_cfwf_ilkcvg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_bynrfs {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_mspnhn {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_yitjhx {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_vtzikv {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vzyhpa {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_plumxm {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_wwjtql {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_pinbfm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_kmigqm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_mmriot {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qsrgvc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ebdmoh, .path_cfwf_ayhdqd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jklmmb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_kulqbm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_rlkzsy, .path_cfwf_yhwoks {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_myysgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mpqklo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vnbnnm, .path_cfwf_gtihgk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_voleph {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_gmlwiz {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_jcrljn {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_qfoltf {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_bpwfdw {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-end-end-radius: 32px;
  border-end-start-radius: 32px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_laxkms {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_ntxbsh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_hvnfee {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_yfvyxd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_wagufz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ujfslh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_evcrda, .path_cfwf_rfdtxu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gnklhu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_kausrn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vuiwqw, .path_cfwf_fonfkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_wiujnn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_avjryf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_zyhvud, .path_cfwf_jxyima {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_zumujc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
}

.div_cfwf_duxfrj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ylnpou {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_dlxlmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_ashsqz {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_fvyafx {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_ebnowt {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_hukodv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_ntvhqn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_tgbopn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_zcxgoe {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_vgfwhy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_sqbkrd {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_jmrdge {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_gccffn {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_xplawv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_lszgur, .path_cfwf_wnftzs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_mzwxau {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_pejqrl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_esictz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_eoxaxk {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_mjohuc {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_bektbj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_aqmgqk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_tdmyyw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_yuwcfg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_qurwwz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_qvhbwq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ihogto {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_qaqtah {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_gvmvcf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_tpkvxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_xaospy, .path_cfwf_yvmdff {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_qeenuw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_aykgnr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_krcnsi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_otwqeb {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_gpyrst {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_lkkcrr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_kgackw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_mmuyyz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qhjhqv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_iamljm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_rnznep {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zrxrvu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_ekfpaz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_ndcuzu {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_usrehl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ryknoi, .path_cfwf_xuvhpo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_mezwee {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_dbxwsl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_wqzdwp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_vkawfa {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_ukbzdh {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_uejagi {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_nfnwta {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_iicida {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_skexsv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_uktaim {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_wiemys {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dricfv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_ggofht {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_tnpwpg {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_fboguq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ciqxuc, .path_cfwf_hbglhd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_exigzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_ufxdoy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vlxzif {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_qkvpzu {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_rzbjhe {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_lpqytu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_komprd {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_btsahj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_gokfjq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_fziled {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_eoonav {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zdtjmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_qrrvht {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_ffaedf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ovlbiw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_trutpp, .path_cfwf_hytyds {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ryxobp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_rduzmu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_eeuqfc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_dsdmje {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_cnnroi {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_qdtjwn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_ohsmav {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_wlquvr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_xrapjd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_qpozvh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_owmtul {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ukfbab {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_yozvhc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_gcfyiy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_azrsna {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_gznegl, .path_cfwf_vgptzg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_icpibj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 24px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_wmdmra {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.55556;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_iuhpqo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 16px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.pseudo_before_cfwf_jiehys {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: auto;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_uukgsj {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  min-width: 0;
  height: 30%;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div_cfwf_eiumvo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_ftijsz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 900;
  line-height: 1.5;
  display: block;
}

.div_cfwf_dztmzi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_wcinkv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_zmvanj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_cvoxkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_xvxudh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 16px;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_achnah {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  letter-spacing: 1px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  display: block;
}

.div_cfwf_wyfnqf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_wrdtkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 24px;
  height: 24px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_tiysuv, .path_cfwf_eefzze {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.section_cfwf_lllcmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 128px;
  padding-bottom: 128px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_sksskz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_hlggyu {
  box-sizing: border-box;
  aspect-ratio: auto;
  filter: blur();
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0 0 64px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_xopikk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.533151 -.0332674 -.257486 / .2);
  background-color: oklab(.533151 -.0332674 -.257486 / .1);
  color: #05f;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  column-rule-color: #05f;
  caret-color: #05f;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #05f;
  width: auto;
  height: auto;
  margin: 0 0 24px;
  padding: 6px 16px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #05f;
  display: block;
}

.h2_cfwf_shnojj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  max-width: 768px;
  height: auto;
  margin: 0 0 24px;
  font-family: Outfit, sans-serif;
  font-size: 60px;
  line-height: 1.1;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.p_cfwf_zgucbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .5);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
  color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-align: center;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  max-width: 672px;
  height: auto;
  margin: 0;
  font-size: 18px;
  line-height: 1.55556;
  display: block;
}

.div_cfwf_sgiyha {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 40px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  overflow: hidden;
}

.div_cfwf_gevsnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_fbubyt {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_vzkvhj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_qehwnn {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_njtqum {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_zblcdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-start-start-radius: 32px;
  border-start-end-radius: 32px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 16px 8px 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.span_cfwf_vxtdef {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  letter-spacing: -1.5px;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-family: Outfit, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1.2;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_cvnrac {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_pjqkmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_tfminy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_vqromb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_lyrhkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_cplazo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  letter-spacing: 1.2px;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.33333;
  display: block;
}

.div_cfwf_ggevse {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_bopwpz {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_rreovt {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_ysepfl {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dfvjyc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_hlprkf {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_rdgutg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_xtdzfh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_jlyppf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_qrhoud {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_fthvib {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vnnzno, .path_cfwf_kejzoj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gxfdkz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_aukooc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_fmjeky, .path_cfwf_nouodv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_txuamx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_kdwegn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_nkmvjo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_aojsnq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_oiewbi {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_fybypb {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_bfylav {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_gvcqob {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_xpmykl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_pxfuwq {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_hcdmyi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_uzefti {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_mnspmh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dcevdy {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_nnpsap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_plenju, .path_cfwf_tuylgi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_fswpqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ygvivv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_bhzhnq, .path_cfwf_sugbsn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vaxtbw {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_zrdisq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_gtqkvd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_boezhs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_mogdif {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_fqmaya {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_bfhdcn {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_bjllhv {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_ffdntg {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_pqhpnl {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_tuqsaw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_qkougj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_gwdrga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_smertb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_dmytxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vztgue, .path_cfwf_ylfuxt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jlszpe {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ragvxx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_wfkrqw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_hagtxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_dyvxra {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ejprua {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_koepxi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_oxbvcs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ekoxir {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_maodxm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_mgrbws {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_jvcdgs {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_gwzndd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_xwgddr {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_gqiiif {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_lzsvdd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_xdkebq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_edceyp {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_runhbd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ejkqtb, .path_cfwf_dppnsn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_uzsydg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ernwky {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_axiimh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_jiipof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zeecmq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_bvwarq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_toibdw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_gcvtpr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_zundrg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_hvegng {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_rrwzop {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_uykxjo {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_resjol {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_tfdjba {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_oexrue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_dcafut {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_hqsjpc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_nkxyxx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_gkahns {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_tsqnrv, .path_cfwf_pojoiz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_dgigpx {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_bvptxw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_alsdxd, .path_cfwf_btvcib {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ncelvf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_rkqqey {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_myewhu, .path_cfwf_ksehie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_esbqba {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_jouevs {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_cljbjs {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_qbsvvo {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_wrxxuq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_daawar {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_utzifo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_cuojda {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_yonwec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_rsdqku {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_kfmozq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_rnbxrt, .path_cfwf_inmipv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_mhawyq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jfvoax {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vuptiu, .path_cfwf_asdtbr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_wllqro {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_xyvnvd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_bomitx, .path_cfwf_dcjnam {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_phaflv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_agkdsj {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_ytlgzk {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_rfnagr {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_yreyed {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_edqgel {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_uvboac {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_myegnu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_lverar {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_pnbgxj {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jlcdox {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_upboau, .path_cfwf_xvnuqw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_zniqzo {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_awywsd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_fmtpmn, .path_cfwf_fnfgrg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_slosfu {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_givpuk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_fcgycs, .path_cfwf_lpyhdh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_liqelv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_bkphwd {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_braffr {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_ztcxpc {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_olguea {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_depfln {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_wxezxd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_dvvjad {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_tnrryl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_uozges {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qmkxhx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_letgdk, .path_cfwf_sduosb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_wyxnni {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_wlmljj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_sdxupd, .path_cfwf_ouvbsb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_qhtlre {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_uccpcv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ibssmv, .path_cfwf_dtngia {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_raqsnk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_ajtost {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_ozjhna {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_harxfc {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_blhhtn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_lolkim {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_fdxjgr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_pstkos {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_rtpaie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_iwrzsc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_dsgagz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_cdilnv, .path_cfwf_nddilw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_wpjyed {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jcyfoa {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_gjjvzu, .path_cfwf_kkidhq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ahkmgf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ilinvi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_alztio, .path_cfwf_visoyh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vxucvz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_jeqabg {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_xjotas {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_frtmap {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_gyiluk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_qidxlb {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_dkuiic {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_skberg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_youfvu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_ddwcfk {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ywpjvn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_uemgzu, .path_cfwf_azxtaq {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_kvimbm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ypduod {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_hzewkp, .path_cfwf_rsomtm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_fpcsur {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vdvnyd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_qqscka, .path_cfwf_vflonj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_mqfqlb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_zyysgv {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_cidbqq {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_huoden {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_dwqaeo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_xgjqqo {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_abieeh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_ttqnzr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_awxebv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_gvdldr {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qmgfaz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_yxvabk, .path_cfwf_kpjloc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jdnaht {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vyyrfr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_oeqftv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_femqfg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_bbyrsg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_cbqpvf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_wroulo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_yragxh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_tbdpti {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_eiygrt {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_tgjahl {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_clhgxr {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_iegphl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_uzojld {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_btgtmn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_uyphsm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_ozzyjz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_qufbhe {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qxildf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_acibur, .path_cfwf_edwarg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rlmnqm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_cegbml {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_hfvakp, .path_cfwf_kgjajn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_poftws {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_sqapkv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vnyupu, .path_cfwf_hhjpkl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gbvtuc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.42857;
  display: flex;
}

.div_cfwf_rurydm {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.pseudo_before_cfwf_ntnidz {
  z-index: 2;
  box-sizing: border-box;
  opacity: .3;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.pseudo_after_cfwf_mnrffg {
  z-index: 1;
  box-sizing: border-box;
  pointer-events: none;
  perspective-origin: 0 0;
  transform-origin: 0 0;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  unicode-bidi: normal;
  background-image: linear-gradient(#ffffff80, #0000);
  border: 0 solid #fff;
  outline-color: #fff;
  width: 0;
  min-width: 0;
  height: 0;
  min-height: 0;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  animation-duration: 0s;
  display: block;
  position: absolute;
  inset: 0;
}

.div_cfwf_vzwugz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
  border: 0 solid #fff;
  border-end-end-radius: 32px;
  border-end-start-radius: 32px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 8px 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
  inset: 0;
  box-shadow: 0 0 50px #6366f166;
}

.div_cfwf_ohkgvp {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .3);
  background-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 33554400px;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.svg_cfwf_sisszr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_gcvtxj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_eiuizr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_afkflb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_xnlpnx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ffpecd, .path_cfwf_kgfmac {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_anvbgv {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vpkguh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  vertical-align: middle;
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  fill: none;
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_cmuiyk, .path_cfwf_vsrxzi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .2);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
  color: oklab(.999994 .0000455678 .0000200868 / .2);
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke: oklab(.999994 .0000455678 .0000200868 / .2);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_brhwfb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0 0 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .05);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 32px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_dgaceo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 20px;
  height: 20px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.circle_cfwf_tmupct {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.path_cfwf_cukety {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.div_cfwf_xkhxfh {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 1px;
  border-color: oklab(.999994 .0000455678 .0000200868 / .1);
  background-color: oklab(.999994 .0000455678 .0000200868 / .05);
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  overflow-block: hidden;
  overflow-inline: hidden;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border-radius: 32px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: none;
  position: relative;
  overflow: hidden;
}

.div_cfwf_kdbtdu {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  row-gap: 8px;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: grid;
}

.div_cfwf_saobjl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
}

.div_cfwf_fqzdyt {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_nqqvrs {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-start-start-radius: 12px;
  border-start-end-radius: 12px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_kwflpm {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  vertical-align: middle;
  caret-color: #fff;
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: 16px;
  height: 16px;
  margin: 0 0 4px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.path_cfwf_bhhlud {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: inline;
}

.span_cfwf_pflsoj {
  z-index: 20;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-transform: uppercase;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 6px;
  font-weight: 900;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: relative;
}

.div_cfwf_sldwut {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_gsoruq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 6px;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}

.div_cfwf_ywsnsr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_nynkea {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 6px;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}

.div_cfwf_bprhzb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.span_cfwf_rwijwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455678 .0000200868 / .4);
  outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
  color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-align: center;
  text-transform: uppercase;
  column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
  caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 6px;
  font-weight: 700;
  line-height: 1.25;
  display: block;
}

.div_cfwf_dbqbtg {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_tujhkb {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_abcgke {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_qbtwpn {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_nscqbh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_bzoklk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_hcptgp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_chnmho {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_jjpawe, .path_cfwf_oivfdg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_xgbubd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_liyqxs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_nrteej, .path_cfwf_rozfof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_qmhvql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ucgcwl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_avjxlm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_uedshx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_dbtgup {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_bknirh {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_vlhfwl {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_oyrilp {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_ftlkyg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_aggojk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_dynewm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_nrzwbh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_nakujc, .path_cfwf_sanzan {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_kmkjsj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_iocume {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_xhqljc, .path_cfwf_efwamy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ozgawx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ntmucx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_ymiauy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_cvklwx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ysytvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_gflngi {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_turdpq {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_soqbvq {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_qlffud {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_igbkvz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_paewfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_snktoc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_cdjozo, .path_cfwf_fmrbga {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_seapfl {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_tmerld {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_ctdwuf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_yitdes {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vqtpql {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_bnxcjm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_onbdwr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_oivgsj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_uqbwoz {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_ehzgjr {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_eubekf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_asagwq {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_acvtmo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_lwspxc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_isczoz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mtlixv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_bczjaq, .path_cfwf_tningp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_pkfasp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_hawhjf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_qqppwo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_hhvnjt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_auhnjn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_hdotxm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_mqhlrz {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_jihcny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_tehvrt {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_refclh {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_whpizz {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_iwmymu {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_ahgrgh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_ovmrso {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gndshd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_zyaiwm {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_mzpdwt, .path_cfwf_dqzffd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_yecepq {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_qkmzdw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_sqyoje, .path_cfwf_pjgaza {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vmslbn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_wwlaql {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_zceuxm, .path_cfwf_labhsr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_qtotju {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_chcmqs {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_ceomty {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_ubussm {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_ifhbqt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_lpdors {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_sxkemr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_hvycer {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_rzmixn, .path_cfwf_zhnfkw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_agpvgo {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_hlylmn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_kmxpnb, .path_cfwf_pjqeup {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_sacicj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_lhjqgj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_jedygh, .path_cfwf_mumztg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_uvmpux {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_brtzhc {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_pgvjzy {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_nockfz {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_gwuneg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_ivvyie {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_cppplx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_nvowoy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_fpmrfx, .path_cfwf_xdxsfc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rqaeym {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_blmrwo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vpxnqk, .path_cfwf_axqgiy {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_teyfvb {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_utwkii {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_zsuoss, .path_cfwf_vyizbd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_cibchn {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_jmscid {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_vgdshh {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_ifmtga {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_qtavvx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_rsbwof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_owupnz {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mmbhvp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_cdoogk, .path_cfwf_nihihf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_vyfvmd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_raynaf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_gkfttk, .path_cfwf_siuizs {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_tsvvzr {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jbcoey {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_chdrie, .path_cfwf_mwzgxn {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_fgtapa {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_ijmbph {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_abshsf {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_wpcibr {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_sxbbip {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_dmobjf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jmdqhk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_fpoztr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vphukt, .path_cfwf_csninb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_ogiunh {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_zhmnwc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_aavica, .path_cfwf_praauw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rymhlc {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vgerps {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_vmphfl, .path_cfwf_rijkap {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_iofbkq {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_zfkika {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_goxapn {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_dtdsfx {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_bgquay {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_vcfizp {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_jxosjk {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_ydjplb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_skoaop, .path_cfwf_bjsnof {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_gsqvkn {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_etnvqx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_ijtmyv, .path_cfwf_fkpxay {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_nhoitj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_mompdr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_lvlbbb, .path_cfwf_qvyyvc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_aduzzm {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_lbzzof {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_cwydwt {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_dqvltp {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_gtghhd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_tsszny {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rmqhdd {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_tgeqxb {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_awugwl, .path_cfwf_qalmku {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_htiigp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_yovdmu {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_osufue {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_svumyo {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_uheops {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_auoadk {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_umxkxi {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_jucvwv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_hnkqmc {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_aslhcy {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_mrttae {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_yohecd {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_pthtgw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_owhhtg {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_tupaig {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_brxvgf {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_firfir, .path_cfwf_jhiwgc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_nthojj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_enjrgr {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_pitdhj, .path_cfwf_rhnsbl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_uibjdj {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_fpqhph {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_tuokvm, .path_cfwf_unzmjw {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_zfrfzf {
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.999994 .0000455677 .0000200868 / .8);
  outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
  color: oklab(.999994 .0000455677 .0000200868 / .8);
  column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
  caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
  tab-size: 4;
  text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 8px;
  font-size: 9px;
  font-weight: 500;
  line-height: 1.25;
  display: flex;
}

.div_cfwf_aesjkz {
  z-index: 10;
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
  position: relative;
}

.div_cfwf_tqwmgd {
  box-sizing: border-box;
  aspect-ratio: auto;
  background-color: oklab(.999994 .0000455678 .0000200868 / .1);
  color: #fff;
  column-rule-color: white;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  border-end-end-radius: 12px;
  border-end-start-radius: 12px;
  outline-color: #fff;
  width: auto;
  height: auto;
  margin: 0 2px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: block;
  position: absolute;
  inset: 0;
}

.svg_cfwf_kvqtag {
  z-index: 20;
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
  position: relative;
}

.circle_cfwf_qrtkiv {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_rhrtpc {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_odymnm {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_jzeaeh {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_nieiix, .path_cfwf_cdxugl {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_enfscx {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_pqrsec {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  vertical-align: middle;
  caret-color: oklab(.637 .214213 .1014 / .4);
  fill: none;
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.path_cfwf_loeizd, .path_cfwf_ipbcvx {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklab(.637 .214213 .1014 / .4);
  outline-color: oklab(.637 .214213 .1014 / .4);
  color: oklab(.637 .214213 .1014 / .4);
  column-rule-color: oklab(.637 .214213 .1014 / .4);
  text-decoration: none;
  -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
  text-decoration-color: oklab(.637 .214213 .1014 / .4);
  caret-color: oklab(.637 .214213 .1014 / .4);
  stroke: oklab(.637 .214213 .1014 / .4);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklab(.637 .214213 .1014 / .4);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.div_cfwf_rfrzmp {
  box-sizing: border-box;
  aspect-ratio: auto;
  color: #fff;
  column-rule-color: white;
  caret-color: #fff;
  tab-size: 4;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  border: 0 solid #fff;
  outline-color: #fff;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 1.5;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-emphasis-color: #fff;
  display: flex;
}

.svg_cfwf_vxyabj {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  vertical-align: middle;
  caret-color: oklch(.852 .199 91.936);
  fill: none;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: 12px;
  height: 12px;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}

.circle_cfwf_gfgkdt {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  cx: 12px;
  cy: 12px;
  r: 10px;
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.path_cfwf_fkbbtd {
  visibility: visible;
  box-sizing: border-box;
  aspect-ratio: auto;
  border-style: solid;
  border-width: 0;
  border-color: oklch(.852 .199 91.936);
  outline-color: oklch(.852 .199 91.936);
  color: oklch(.852 .199 91.936);
  column-rule-color: oklch(.852 .199 91.936);
  text-decoration: none;
  -webkit-text-decoration-color: oklch(.852 .199 91.936);
  text-decoration-color: oklch(.852 .199 91.936);
  caret-color: oklch(.852 .199 91.936);
  stroke: oklch(.852 .199 91.936);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  tab-size: 4;
  text-emphasis-color: oklch(.852 .199 91.936);
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  width: auto;
  height: auto;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
  display: inline;
}

.link-block {
  height: 80px;
  text-decoration: none;
}

@media screen and (max-width: 991px) {
  .nav_cfwf_lzvrro {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_jmnzom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sbbuiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tnwcfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vnjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_lammuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_ahhank {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_plbujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_hkibjb, .a_cfwf_dntkrx, .a_cfwf_qkxeoj, .a_cfwf_lfgzuk, .a_cfwf_sybnqp, .a_cfwf_ezdyuq, .a_cfwf_dtntnz, .a_cfwf_eafuct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .button_cfwf_dwcodq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .button_cfwf_ipjncj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_zcottc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .svg_cfwf_jvercz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zbnuaz, .path_cfwf_fglbhm, .path_cfwf_glmvwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kjjndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-text-fill-color: inherit;
    background-blend-mode: normal, normal, normal;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: radial-gradient(circle at 20% 20%, #05f3, #0000 40%), radial-gradient(circle at 80%, #0055ff26, #0000 50%), radial-gradient(circle at 40% 80%, #ffffff0d, #0000 40%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
    background-origin: padding-box, padding-box, padding-box;
    background-clip: border-box, border-box, border-box;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 160px;
    padding-bottom: 96px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gaigbl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: .949209;
    filter: blur(120px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    top: 25%;
    left: -80px;
  }

  .div_cfwf_nagrjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    opacity: .949209;
    filter: blur(100px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .7s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    bottom: 25%;
    right: -80px;
  }

  .div_cfwf_dftrsf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .span_cfwf_dtqbuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 3.6px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .h1_cfwf_yokpmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -2.4px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 96px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zrcgrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to right in oklab, white 0%, #05f 50%, white 100%);
    color: #0000;
    text-align: center;
    letter-spacing: -2.4px;
    column-rule-color: #0000;
    -webkit-text-fill-color: transparent;
    caret-color: #0000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-position: 21.6646%;
    background-size: 200%;
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #0000;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 96px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    display: inline;
  }

  .p_cfwf_iglfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 0 48px;
    font-size: 20px;
    line-height: 1.4;
    display: block;
  }

  .div_cfwf_smjnur {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: 100%;
    max-width: 1024px;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qvetnj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to top, oklab(0 0 0 / .6) 0%, #0000 100%);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_vzfghu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_rzxcqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_cbubel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 32px;
    height: 32px;
    margin: 0 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_zsxocv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    cursor: pointer;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_jbkzdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_rurthv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_feiuwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .div_cfwf_mraewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnotpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: 4px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_bfprez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 33.3333%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sfhzte {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .button_cfwf_xkgmkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    background-image: linear-gradient(#05f, #03a);
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-property: none;
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_zbgidu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ltlvan, .path_cfwf_dwvkbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jnaqfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    filter: grayscale();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_kdjesg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zegofa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jptuyw, .path_cfwf_ithuxw, .path_cfwf_civppb, .path_cfwf_ktckba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_njeaps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dyohbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ixfstu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hslqdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_qwjzvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gdoihs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vokxmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cpfmsw, .path_cfwf_udvcfs, .path_cfwf_zqcgaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_brnavs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duqoka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gcbngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ffcabe, .img_cfwf_zbywmc, .img_cfwf_pbxyvn, .img_cfwf_xwjvpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_mcmyxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pddpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ldctiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxubfd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_cmrrjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_mgltso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zcptrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tfnvus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_lhpill {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tnidik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kfgged {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_lavohb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_tdojlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .span_cfwf_mfycwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .section_cfwf_ivqgmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tmqqqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pfeoqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_njxrri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ussbmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_nsssan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ugbixs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_htmmxw, .p_cfwf_lusnze, .p_cfwf_gggeof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_mwumgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_oweobb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .li_cfwf_uwupms {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .li_cfwf_jaaeik {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .div_cfwf_glpmsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufpcno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_brmtmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nmfwfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_emgvvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .div_cfwf_bvcfpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vdkumv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: 0;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_abcxxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .div_cfwf_rhzyqq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bqvwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_yllywn {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_vxasco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_crpajy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_roomag {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vgibom {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_xlnhbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_iqtnfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_zidflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_ugrxao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rcfmqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgewua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_fuudnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zskuyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_zvsuqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_lhvchd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vuixrz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_dwuffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xdgwig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ydlmiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idvcgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_aujbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kcfxzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_qjccki {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fjgjsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_anaoze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ykxgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dxqvqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_nwruug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_odcnfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vxhgtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fbpvkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ambaxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_pgxtbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_yvsmoy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcugmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cphaqa {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_sfgeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_tmswhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_tbhsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qqljdp, .path_cfwf_lkofko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kwegti {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ldjalo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mqofot {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_tzjflk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_qdgiza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uvlwlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_jnigiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_gexsfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sitmij {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_opmfbm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_wfyyhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_mtstsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_xblavi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_pmuyfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xvfshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ukqpwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_dgalcp {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sfqcqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_dsmmwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_dkagdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_eavvdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_nsuvtv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hvqyvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ecldac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_uxksjv {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fbgtzj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_ohduen {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cjxamf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_tgpbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_zcgpab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cgipbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_obbhqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_gvpcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_fqdijn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uhkqfb, .path_cfwf_aeptvr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_higbaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rvhrxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnogzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gliayo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_tnrtnf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddfdia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_xtgfof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aplgly {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_scsuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_jnnrln {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .path_cfwf_qorwpy, .path_cfwf_kddvkj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ouocpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_inkeep {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_xmimac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhcdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_sskvgl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_sxdxbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gjeybo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    rx: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 6px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 14px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_evhtyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bntbha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ttbzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ohrixj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wcrwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_ngsmwc, .path_cfwf_umecpd, .path_cfwf_uqmfts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_cejocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_kkisgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_grnosz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ypjybs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_urimlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wvubtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_prwuns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_qitppz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 6px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_gbosig {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ycuzwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nkgnne {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_eswgha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eudopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_kzyurd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kpymdi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_voizqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_sqezbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_wocvnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jntdkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_zbtjfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zscjgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_iqfsng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_fivbiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oooelq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_hqkmwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_kmabwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_kipavh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nwjaly, .path_cfwf_pnfqyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_fufomw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vdebuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xiknry {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_mmgcwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_sbjzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_yoabbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_osfbow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_swppes {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ahjfyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cquiwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_pgppey {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_maxmtz, .h4_cfwf_igzcml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bnkksd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_kdoixv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_dvblok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_rucids {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_ldlkwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_dgigqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_wxppzw {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aeqnzx {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bwuktg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_gzokyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_owenpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tkqfce {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffofux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_svcknw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_tkwugp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thsjta, .h4_cfwf_rpiixf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qjrjaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_rjqkdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_ylhwsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_skmofo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gsmbfs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_yaqyuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_iiaimu {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_whacsg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_gtpuig {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_jlobkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_ilfmjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tchgux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ojgozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qszaeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ndhumo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_trmlhn, .h4_cfwf_cedwff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hymfvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_yevyqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_lgotfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zrmvva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_vpzcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_ajkjko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_atedvo {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_xdfdna {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcfnrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_thgdnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_hbwmrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_oehmoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_nvgihr {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_gkfsyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yhmtjf, .path_cfwf_lhelju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_jqmcvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gptinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gtwovx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: stretch;
    gap: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
    overflow: hidden;
  }

  .div_cfwf_ionvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .00999999);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .h2_cfwf_qjwapb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ybqzob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cgwwjw, .div_cfwf_zxoeos, .div_cfwf_jordtc, .div_cfwf_qgomwm, .div_cfwf_lgcpef {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rwzmid {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_uzhebu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#fff, #05f, #000);
    border: 0 solid #000;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddyner {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .1;
    pointer-events: none;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xrvbyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .span_cfwf_hptnlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    letter-spacing: -2.4px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_osbrhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ommdfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_llexvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_fjogac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_ekjwpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_jcuhgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_bokgvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_uaplzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_zphqpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_pvnjjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_djhafj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_rpialg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_wmhnfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_yhoahp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_gijrmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_eevluc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_ivivqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_gaowre {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_tjvhxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_nhxfuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_izhlph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_pllamz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_atlthb {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_rgjspr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_mwndwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_caikyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_btuhwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_dqdawf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_wjstao {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_qyqwqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_hwegdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_eydkcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(0 0 0 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vwlhfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_eeuvmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    display: inline;
  }

  .div_cfwf_zpehmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jkiemt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_nasoil {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tktcuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bwrdvj, .path_cfwf_atnenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vbirdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mqizgk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rcpiev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ksanoy, .path_cfwf_oxkwzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_neoctx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gdeolq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rablqu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_wirtbl, .path_cfwf_ejmboj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_buxyjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_zfvess {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dptmje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_moofmy, .path_cfwf_ajxjbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_izwkuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzuinx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pzproi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nzwmri, .path_cfwf_pgjira {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jhrmri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ntqwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_adsyua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_taouhv, .path_cfwf_kjdskh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_shplrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_enhosm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_burdel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lfypsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_gfrrmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ujoyog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igwkpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_poyjhl, .img_cfwf_wopvbs, .img_cfwf_cqxnoj, .img_cfwf_pwhudu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_ccsweo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_erwqww {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .div_cfwf_ggkosq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_lpocya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 48px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_srwbzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_zihwyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_gxzbjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ugnemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_jduycr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_nqacbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_jytahf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wcltmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_xcgdvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_yrzpmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hagjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wccjin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_crjknd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_eraikx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_nnqovw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_qensls {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .section_cfwf_lwolha {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_psrvrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_livdjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_igjfmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_txurpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pualyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_ypwirr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gsyeld {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lrmjem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hphdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hmhhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_ywvizb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zmvggg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_pkcpoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_jmmasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_eayrvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_dsnbsz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dkdlvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_uqmxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_sfzgpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_kqtpms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_yfuuan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fqehxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wplmkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_gurwiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hdbmth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vkibhu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .nav_cfwf_gbffnr {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_bgflmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lilzos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ohecfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gmmhmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_rgzlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_rbqhie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wsmtep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_ynjwbm, .a_cfwf_qpsnby, .a_cfwf_ocnxxt, .a_cfwf_lgjhhh, .a_cfwf_egmjji, .a_cfwf_nlfbpz, .a_cfwf_esegej, .a_cfwf_xtmufg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .button_cfwf_qtudwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .button_cfwf_ouevuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_uzqbhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .svg_cfwf_myuvqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hdirne, .path_cfwf_ajyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tewigw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
  }

  .a_cfwf_fycvqj, .a_cfwf_oohbud, .a_cfwf_zzlcde, .a_cfwf_wzjykh, .a_cfwf_xdakam, .a_cfwf_qmdvff, .a_cfwf_rbhkok, .a_cfwf_vnzaol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    display: inline;
  }

  .button_cfwf_lmykuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 12px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .nav_cfwf_hzaafk {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_rtnbjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_errorb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_dwswfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnaxml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_wmwija {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jjfetk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qpumsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_pvogbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_puueaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .path_cfwf_inxglu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_ruvpeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_ietbkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_ihlewh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_oxzkns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_ggmkuq, .a_cfwf_mhqkbo, .a_cfwf_zrexil, .a_cfwf_zrvbhx, .a_cfwf_pwpvyf, .a_cfwf_bimxaj, .a_cfwf_xlltwj, .a_cfwf_ygwarj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .nav_cfwf_pmhjoz {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_qlilcj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_upajpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_vxgcqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zlzart {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_klvohn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zuvonl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_muszsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_relmvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_ntrdsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .path_cfwf_khkghi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_yigmqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_elmhxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_bxwtli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_xnvqtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_eqrfmy, .a_cfwf_frojet, .a_cfwf_cdolep, .a_cfwf_hnhvzh, .a_cfwf_tgaanh, .a_cfwf_iczple, .a_cfwf_fvmsyr, .a_cfwf_abxtnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .nav_cfwf_eajstg {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_viontu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_czegsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_muebin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_lmztrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_ensebd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_kwitta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilqbke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wmxpin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_osghxs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .path_cfwf_nrsdmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_umjuax {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_wxtjsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_kpxhwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_wxgtjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_byttwt, .a_cfwf_umepje, .a_cfwf_zzlfcm, .a_cfwf_pkgmjy, .a_cfwf_efdxvf, .a_cfwf_wxalpg, .a_cfwf_hwlhyn, .a_cfwf_shfnua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_maxfay {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_njmtiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jhztsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_bmwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_wfrhma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dskeho {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_xksund {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_elvagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lkrrem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_myezjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_oezmoo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_frftam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nsnihm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_vkuwya {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_mistic {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_movftq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_heyxjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_fuhphm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bouvsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gctuow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_dnyyti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_abdsal {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wtqiog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_rgymnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wrpmnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bzxsen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_erccgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_ewsvli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_bvasmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_nzchod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hnpbws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_glodyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_gxjpcz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edviyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_hgkfql {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .footer_cfwf_gncdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adlzuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xgssuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wegdbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-column: span 2 / span 2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yefjhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vketnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fuqyot {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_nqvzuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_hkkwxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xmrgns {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 384px;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qgoqzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_zprwmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_rljdfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_syudst {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvpeny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_kqfcxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ipsuzk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_owlrmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvazsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_rtofmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_rotqqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_pdgvhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_xskusi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_bxiffc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ejwpmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_rwgnsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_fsdzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_ulpavx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vxjour {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_risbej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_dnxciw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_kkhhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_wrolxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_sbsyhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_taaotq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 48px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .p_cfwf_rlorls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_toalqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .a_cfwf_gbbsuu, .a_cfwf_fohqnu, .a_cfwf_sewihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .section_cfwf_dlqgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yflhbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwkwhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zjqdil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_vgeehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbbncf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_fmyvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wzydni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_sndsoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_aasaaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vqpqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_gtskcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_vishsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_urmuwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zlmgwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_evdiuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_jsmaok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_toewts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ilcsfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_kkxudq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_lxyobj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_ojezuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uefskb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qvnvtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_mpzsnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vrlikd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uphabu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_lqebqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_ekiyhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vmqojq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oknitf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 20px;
  }

  .section_cfwf_bqjfku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rahcmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lonpav {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_racnfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_byvjmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ifejjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_janxab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_azjehv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_zibukq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vnlgyk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ybmsec {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_lrpzut {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dggxsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_bqlwgu {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_upuezf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nyhrzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ycmowx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jexjwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_raqueg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qtyajr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_oderfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_acvldt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hnpkqg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ygfptm {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_qxiybv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_shsyep {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_iagyta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ppsnku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ecwhrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnilmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zvedez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zxqfub, .path_cfwf_acuvvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hbmzlo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_boxwqh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nobvhd, .path_cfwf_nnlscj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jealpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hjyeue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sbcnnd, .path_cfwf_vpkpgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ulumgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_kkatsy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_kfbnlf {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_pocutp {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ykkkux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_rywesq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_esmnrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hglsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ketnkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dufeuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vknfga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_agconv, .path_cfwf_sotnqj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ymjyci {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sgikjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcznz, .path_cfwf_fbnsjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sgvwjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mqevug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gdgsjw, .path_cfwf_omyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zcgmmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_nhaoqw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_wlrvtu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vulnvf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lxuyic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_phuixt {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_bprwwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nortic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnphfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_vvnyav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gbxatx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hffroe, .path_cfwf_nznyks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_egztti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_crisuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_spkzhp, .path_cfwf_vjlnjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzzrbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ycgkwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chuiiq, .path_cfwf_pslihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rarqcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hgisic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jisrne {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cosalj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lutaop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_swwxdo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_qjiuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pupanz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gctwde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umokkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_howaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bzanms, .path_cfwf_lnlcla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jsmpuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_npelja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vaoklc, .path_cfwf_rtrtyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_patdut {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_epbrlq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fjibwa, .path_cfwf_eqqcyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kddtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bmufic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxtseg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bfhhqg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ckzscn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_vombkp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_kftjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ptnjxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_utxdof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dhomde {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_baefdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xrrsgn, .path_cfwf_rmunux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_onmqgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rvjwqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yevvii, .path_cfwf_bgtsxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dkzbzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ufqqwy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xfbeur, .path_cfwf_ilkcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_bynrfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_mspnhn {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_yitjhx {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vtzikv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzyhpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_plumxm {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wwjtql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pinbfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kmigqm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mmriot {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qsrgvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ebdmoh, .path_cfwf_ayhdqd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jklmmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kulqbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rlkzsy, .path_cfwf_yhwoks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_myysgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mpqklo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnbnnm, .path_cfwf_gtihgk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_voleph {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_gmlwiz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jcrljn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qfoltf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_bpwfdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_laxkms {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_ntxbsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hvnfee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yfvyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wagufz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ujfslh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcrda, .path_cfwf_rfdtxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gnklhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kausrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuiwqw, .path_cfwf_fonfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wiujnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_avjryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zyhvud, .path_cfwf_jxyima {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zumujc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duxfrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ylnpou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlxlmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_ashsqz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_fvyafx {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_ebnowt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_hukodv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ntvhqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgbopn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcxgoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vgfwhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_sqbkrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jmrdge {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gccffn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xplawv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lszgur, .path_cfwf_wnftzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzwxau {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pejqrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_esictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_eoxaxk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mjohuc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_bektbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_aqmgqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tdmyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yuwcfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qurwwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_qvhbwq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ihogto {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qaqtah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gvmvcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tpkvxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xaospy, .path_cfwf_yvmdff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qeenuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aykgnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_krcnsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_otwqeb {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gpyrst {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lkkcrr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_kgackw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_mmuyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qhjhqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_iamljm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnznep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zrxrvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ekfpaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ndcuzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_usrehl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ryknoi, .path_cfwf_xuvhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mezwee {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dbxwsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wqzdwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_vkawfa {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ukbzdh {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_uejagi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_nfnwta {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_iicida {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_skexsv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uktaim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wiemys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dricfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ggofht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tnpwpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fboguq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ciqxuc, .path_cfwf_hbglhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_exigzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufxdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vlxzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_qkvpzu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rzbjhe {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lpqytu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_komprd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_btsahj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gokfjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_fziled {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eoonav {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zdtjmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qrrvht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ffaedf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ovlbiw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_trutpp, .path_cfwf_hytyds {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ryxobp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rduzmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eeuqfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_dsdmje {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cnnroi {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_qdtjwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ohsmav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wlquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xrapjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qpozvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_owmtul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ukfbab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_yozvhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gcfyiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_azrsna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gznegl, .path_cfwf_vgptzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_icpibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wmdmra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iuhpqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_jiehys {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 219.25px 50.5px;
    transform-origin: 219.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uukgsj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 219.25px 15.1406px;
    transform-origin: 219.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 438.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_eiumvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ftijsz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_dztmzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wcinkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zmvanj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cvoxkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xvxudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_achnah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wyfnqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wrdtkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tiysuv, .path_cfwf_eefzze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_lllcmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sksskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hlggyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_xopikk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_shnojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 60px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zgucbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_sgiyha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gevsnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_fbubyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vzkvhj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_qehwnn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_njtqum {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_zblcdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_vxtdef {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cvnrac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_pjqkmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_tfminy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vqromb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_lyrhkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_cplazo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ggevse {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bopwpz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rreovt {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ysepfl {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dfvjyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_hlprkf {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_rdgutg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_xtdzfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jlyppf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qrhoud {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fthvib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnnzno, .path_cfwf_kejzoj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gxfdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_aukooc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmjeky, .path_cfwf_nouodv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_txuamx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kdwegn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nkmvjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_aojsnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_oiewbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fybypb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfylav {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gvcqob {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_xpmykl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pxfuwq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_hcdmyi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uzefti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mnspmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dcevdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nnpsap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_plenju, .path_cfwf_tuylgi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fswpqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ygvivv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bhzhnq, .path_cfwf_sugbsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vaxtbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zrdisq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gtqkvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_boezhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mogdif {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fqmaya {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfhdcn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bjllhv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ffdntg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pqhpnl {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_tuqsaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qkougj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gwdrga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_smertb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dmytxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vztgue, .path_cfwf_ylfuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jlszpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ragvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wfkrqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hagtxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dyvxra {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ejprua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_koepxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oxbvcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ekoxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_maodxm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_mgrbws {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_jvcdgs {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gwzndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xwgddr {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_gqiiif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lzsvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xdkebq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edceyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_runhbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ejkqtb, .path_cfwf_dppnsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uzsydg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ernwky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_axiimh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jiipof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zeecmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvwarq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_toibdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gcvtpr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zundrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hvegng {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rrwzop {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uykxjo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_resjol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_tfdjba {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_oexrue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dcafut {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hqsjpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nkxyxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gkahns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tsqnrv, .path_cfwf_pojoiz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dgigpx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvptxw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alsdxd, .path_cfwf_btvcib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ncelvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rkqqey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_myewhu, .path_cfwf_ksehie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_esbqba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jouevs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cljbjs {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qbsvvo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_wrxxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_daawar {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_utzifo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_cuojda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yonwec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_rsdqku {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kfmozq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rnbxrt, .path_cfwf_inmipv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mhawyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jfvoax {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuptiu, .path_cfwf_asdtbr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wllqro {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xyvnvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bomitx, .path_cfwf_dcjnam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_phaflv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_agkdsj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ytlgzk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rfnagr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_yreyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_edqgel {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_uvboac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_myegnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_lverar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_pnbgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jlcdox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_upboau, .path_cfwf_xvnuqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zniqzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_awywsd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmtpmn, .path_cfwf_fnfgrg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_slosfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_givpuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fcgycs, .path_cfwf_lpyhdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_liqelv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bkphwd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_braffr {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ztcxpc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_olguea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_depfln {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wxezxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dvvjad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tnrryl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_uozges {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmkxhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_letgdk, .path_cfwf_sduosb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wyxnni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wlmljj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sdxupd, .path_cfwf_ouvbsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qhtlre {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_uccpcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ibssmv, .path_cfwf_dtngia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_raqsnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_ajtost {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ozjhna {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_harxfc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_blhhtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_lolkim {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_fdxjgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pstkos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rtpaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_iwrzsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dsgagz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdilnv, .path_cfwf_nddilw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wpjyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jcyfoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gjjvzu, .path_cfwf_kkidhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ahkmgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilinvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alztio, .path_cfwf_visoyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vxucvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jeqabg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_xjotas {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_frtmap {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gyiluk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_qidxlb {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_dkuiic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_skberg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_youfvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ddwcfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ywpjvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_uemgzu, .path_cfwf_azxtaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kvimbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ypduod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hzewkp, .path_cfwf_rsomtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fpcsur {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vdvnyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_qqscka, .path_cfwf_vflonj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mqfqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_zyysgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cidbqq {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_huoden {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dwqaeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xgjqqo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_abieeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ttqnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awxebv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gvdldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmgfaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yxvabk, .path_cfwf_kpjloc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jdnaht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vyyrfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_oeqftv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_femqfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_bbyrsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cbqpvf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wroulo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yragxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tbdpti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_eiygrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_tgjahl {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_clhgxr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_iegphl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_uzojld {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_btgtmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uyphsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ozzyjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qufbhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxildf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_acibur, .path_cfwf_edwarg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rlmnqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cegbml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hfvakp, .path_cfwf_kgjajn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_poftws {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sqapkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnyupu, .path_cfwf_hhjpkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gbvtuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rurydm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ntnidz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mnrffg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzwugz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_ohkgvp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_sisszr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gcvtxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eiuizr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_afkflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xnlpnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ffpecd, .path_cfwf_kgfmac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_anvbgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vpkguh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cmuiyk, .path_cfwf_vsrxzi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_brhwfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dgaceo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_tmupct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cukety {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xkhxfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kdbtdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    row-gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_saobjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fqzdyt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nqqvrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-start-start-radius: 12px;
    border-start-end-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kwflpm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .path_cfwf_bhhlud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_pflsoj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 900;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_sldwut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gsoruq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_ywsnsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nynkea {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_bprhzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_rwijwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_dbqbtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_tujhkb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abcgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_qbtwpn {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_nscqbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_bzoklk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hcptgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_chnmho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jjpawe, .path_cfwf_oivfdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_xgbubd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_liyqxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nrteej, .path_cfwf_rozfof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qmhvql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ucgcwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_avjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_uedshx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dbtgup {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_bknirh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vlhfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_oyrilp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ftlkyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_aggojk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dynewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nrzwbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nakujc, .path_cfwf_sanzan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kmkjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_iocume {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xhqljc, .path_cfwf_efwamy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ozgawx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ntmucx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ymiauy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_cvklwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ysytvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_gflngi {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_turdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_soqbvq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qlffud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_igbkvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_paewfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_snktoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdjozo, .path_cfwf_fmrbga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_seapfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tmerld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ctdwuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_yitdes {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vqtpql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bnxcjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_onbdwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_oivgsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uqbwoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ehzgjr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_eubekf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_asagwq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_acvtmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lwspxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_isczoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mtlixv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bczjaq, .path_cfwf_tningp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_pkfasp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hawhjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_qqppwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_hhvnjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_auhnjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hdotxm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_mqhlrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jihcny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tehvrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_refclh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_whpizz {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_iwmymu {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ahgrgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ovmrso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gndshd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zyaiwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_mzpdwt, .path_cfwf_dqzffd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_yecepq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qkmzdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sqyoje, .path_cfwf_pjgaza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vmslbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wwlaql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zceuxm, .path_cfwf_labhsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qtotju {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_chcmqs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_ceomty {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ubussm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ifhbqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lpdors {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sxkemr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hvycer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rzmixn, .path_cfwf_zhnfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_agpvgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hlylmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_kmxpnb, .path_cfwf_pjqeup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sacicj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_lhjqgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jedygh, .path_cfwf_mumztg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uvmpux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_brtzhc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pgvjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_nockfz {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gwuneg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ivvyie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cppplx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nvowoy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fpmrfx, .path_cfwf_xdxsfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rqaeym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_blmrwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vpxnqk, .path_cfwf_axqgiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_teyfvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_utwkii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zsuoss, .path_cfwf_vyizbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cibchn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_jmscid {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vgdshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ifmtga {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qtavvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rsbwof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_owupnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mmbhvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdoogk, .path_cfwf_nihihf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vyfvmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_raynaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gkfttk, .path_cfwf_siuizs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tsvvzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jbcoey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chdrie, .path_cfwf_mwzgxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fgtapa {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ijmbph {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abshsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_wpcibr {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_sxbbip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_dmobjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jmdqhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpoztr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vphukt, .path_cfwf_csninb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ogiunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zhmnwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_aavica, .path_cfwf_praauw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rymhlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vgerps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vmphfl, .path_cfwf_rijkap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_iofbkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_zfkika {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_goxapn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dtdsfx {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_bgquay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_vcfizp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jxosjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ydjplb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_skoaop, .path_cfwf_bjsnof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gsqvkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_etnvqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ijtmyv, .path_cfwf_fkpxay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nhoitj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mompdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lvlbbb, .path_cfwf_qvyyvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_aduzzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_lbzzof {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_cwydwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dqvltp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gtghhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_tsszny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rmqhdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgeqxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_awugwl, .path_cfwf_qalmku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_htiigp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yovdmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_osufue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_svumyo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uheops {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_auoadk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_umxkxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jucvwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hnkqmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aslhcy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_mrttae {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_yohecd {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_pthtgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_owhhtg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tupaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_brxvgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_firfir, .path_cfwf_jhiwgc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nthojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_enjrgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_pitdhj, .path_cfwf_rhnsbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uibjdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpqhph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tuokvm, .path_cfwf_unzmjw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zfrfzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aesjkz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_tqwmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-end-end-radius: 12px;
    border-end-start-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kvqtag {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qrtkiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rhrtpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_odymnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jzeaeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nieiix, .path_cfwf_cdxugl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_enfscx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pqrsec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_loeizd, .path_cfwf_ipbcvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rfrzmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vxyabj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_gfgkdt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_fkbbtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .link-block {
    text-decoration: none;
  }
}

@media screen and (max-width: 767px) {
  .nav_cfwf_lzvrro {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_jmnzom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sbbuiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tnwcfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vnjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_lammuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_ahhank {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_plbujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_hkibjb, .a_cfwf_dntkrx, .a_cfwf_qkxeoj, .a_cfwf_lfgzuk, .a_cfwf_sybnqp, .a_cfwf_ezdyuq, .a_cfwf_dtntnz, .a_cfwf_eafuct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .button_cfwf_dwcodq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .button_cfwf_ipjncj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_zcottc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_jvercz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zbnuaz, .path_cfwf_fglbhm, .path_cfwf_glmvwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kjjndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-text-fill-color: inherit;
    background-blend-mode: normal, normal, normal;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: radial-gradient(circle at 20% 20%, #05f3, #0000 40%), radial-gradient(circle at 80%, #0055ff26, #0000 50%), radial-gradient(circle at 40% 80%, #ffffff0d, #0000 40%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
    background-origin: padding-box, padding-box, padding-box;
    background-clip: border-box, border-box, border-box;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 160px;
    padding-bottom: 96px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gaigbl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: .844393;
    filter: blur(120px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    top: 25%;
    left: -80px;
  }

  .div_cfwf_nagrjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    opacity: .844393;
    filter: blur(100px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .7s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    bottom: 25%;
    right: -80px;
  }

  .div_cfwf_dftrsf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .span_cfwf_dtqbuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .h1_cfwf_yokpmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.2px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zrcgrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to right in oklab, white 0%, #05f 50%, white 100%);
    color: #0000;
    text-align: center;
    letter-spacing: -1.2px;
    column-rule-color: #0000;
    -webkit-text-fill-color: transparent;
    caret-color: #0000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-position: 38.3318%;
    background-size: 200%;
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #0000;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    display: inline;
  }

  .p_cfwf_iglfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 0 48px;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_smjnur {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: 100%;
    max-width: 1024px;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qvetnj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to top, oklab(0 0 0 / .6) 0%, #0000 100%);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_vzfghu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_rzxcqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_cbubel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 32px;
    height: 32px;
    margin: 0 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_zsxocv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    cursor: pointer;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_jbkzdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_rurthv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_feiuwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .div_cfwf_mraewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnotpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: 4px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_bfprez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 33.3333%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sfhzte {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .button_cfwf_xkgmkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_zbgidu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ltlvan, .path_cfwf_dwvkbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jnaqfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    filter: grayscale();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_kdjesg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zegofa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jptuyw, .path_cfwf_ithuxw, .path_cfwf_civppb, .path_cfwf_ktckba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_njeaps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dyohbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ixfstu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hslqdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_qwjzvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gdoihs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vokxmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cpfmsw, .path_cfwf_udvcfs, .path_cfwf_zqcgaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_brnavs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duqoka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gcbngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ffcabe, .img_cfwf_zbywmc, .img_cfwf_pbxyvn, .img_cfwf_xwjvpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_mcmyxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pddpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ldctiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxubfd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_cmrrjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_mgltso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zcptrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tfnvus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_lhpill {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tnidik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kfgged {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_lavohb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_tdojlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .span_cfwf_mfycwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .section_cfwf_ivqgmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tmqqqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pfeoqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_njxrri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ussbmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_nsssan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ugbixs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_htmmxw, .p_cfwf_lusnze, .p_cfwf_gggeof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_mwumgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_oweobb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .li_cfwf_uwupms {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .li_cfwf_jaaeik {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .div_cfwf_glpmsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufpcno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_brmtmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nmfwfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_emgvvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .div_cfwf_bvcfpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vdkumv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: 0;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_abcxxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .div_cfwf_rhzyqq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bqvwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_yllywn {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_vxasco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_crpajy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_roomag {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vgibom {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_xlnhbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_iqtnfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_zidflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_ugrxao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rcfmqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgewua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_fuudnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zskuyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_zvsuqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_lhvchd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vuixrz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_dwuffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xdgwig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ydlmiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idvcgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_aujbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kcfxzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_qjccki {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fjgjsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_anaoze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ykxgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dxqvqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_nwruug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_odcnfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vxhgtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fbpvkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ambaxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_pgxtbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_yvsmoy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcugmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cphaqa {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_sfgeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_tmswhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_tbhsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qqljdp, .path_cfwf_lkofko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kwegti {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ldjalo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mqofot {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_tzjflk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_qdgiza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uvlwlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_jnigiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_gexsfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sitmij {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_opmfbm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_wfyyhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_mtstsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_xblavi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_pmuyfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xvfshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ukqpwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_dgalcp {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sfqcqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_dsmmwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_dkagdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_eavvdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_nsuvtv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hvqyvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ecldac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_uxksjv {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fbgtzj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_ohduen {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cjxamf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_tgpbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_zcgpab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cgipbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_obbhqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_gvpcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_fqdijn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uhkqfb, .path_cfwf_aeptvr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_higbaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rvhrxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnogzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gliayo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_tnrtnf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddfdia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_xtgfof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aplgly {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_scsuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_jnnrln {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .path_cfwf_qorwpy, .path_cfwf_kddvkj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ouocpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_inkeep {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_xmimac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhcdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_sskvgl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_sxdxbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gjeybo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    rx: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 6px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 14px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_evhtyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bntbha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ttbzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ohrixj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wcrwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_ngsmwc, .path_cfwf_umecpd, .path_cfwf_uqmfts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_cejocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_kkisgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_grnosz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ypjybs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_urimlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wvubtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_prwuns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_qitppz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 6px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_gbosig {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ycuzwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nkgnne {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_eswgha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eudopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_kzyurd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kpymdi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_voizqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_sqezbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_wocvnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jntdkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_zbtjfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zscjgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_iqfsng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_fivbiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oooelq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_hqkmwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_kmabwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_kipavh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nwjaly, .path_cfwf_pnfqyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_fufomw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vdebuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xiknry {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_mmgcwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_sbjzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_yoabbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_osfbow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_swppes {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ahjfyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cquiwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_pgppey {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_maxmtz, .h4_cfwf_igzcml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bnkksd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_kdoixv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_dvblok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_rucids {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_ldlkwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_dgigqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_wxppzw {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aeqnzx {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bwuktg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_gzokyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_owenpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tkqfce {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffofux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_svcknw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_tkwugp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thsjta, .h4_cfwf_rpiixf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qjrjaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_rjqkdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_ylhwsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_skmofo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gsmbfs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_yaqyuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_iiaimu {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_whacsg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_gtpuig {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_jlobkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_ilfmjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tchgux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ojgozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qszaeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ndhumo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_trmlhn, .h4_cfwf_cedwff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hymfvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_yevyqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_lgotfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zrmvva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_vpzcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_ajkjko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_atedvo {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_xdfdna {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcfnrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_thgdnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_hbwmrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_oehmoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_nvgihr {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_gkfsyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yhmtjf, .path_cfwf_lhelju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_jqmcvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gptinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gtwovx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: stretch;
    gap: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
    overflow: hidden;
  }

  .div_cfwf_ionvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .00999999);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .h2_cfwf_qjwapb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ybqzob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cgwwjw, .div_cfwf_zxoeos, .div_cfwf_jordtc, .div_cfwf_qgomwm, .div_cfwf_lgcpef {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rwzmid {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_uzhebu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#fff, #05f, #000);
    border: 0 solid #000;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddyner {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .1;
    pointer-events: none;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xrvbyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .span_cfwf_hptnlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    letter-spacing: -2.4px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_osbrhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ommdfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_llexvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_fjogac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_ekjwpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_jcuhgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_bokgvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_uaplzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_zphqpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_pvnjjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_djhafj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_rpialg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_wmhnfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_yhoahp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_gijrmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_eevluc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_ivivqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_gaowre {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_tjvhxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_nhxfuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_izhlph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_pllamz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_atlthb {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_rgjspr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_mwndwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_caikyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_btuhwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_dqdawf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_wjstao {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_qyqwqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_hwegdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_eydkcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(0 0 0 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vwlhfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_eeuvmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    display: inline;
  }

  .div_cfwf_zpehmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jkiemt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_nasoil {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tktcuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bwrdvj, .path_cfwf_atnenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vbirdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mqizgk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rcpiev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ksanoy, .path_cfwf_oxkwzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_neoctx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gdeolq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rablqu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_wirtbl, .path_cfwf_ejmboj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_buxyjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_zfvess {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dptmje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_moofmy, .path_cfwf_ajxjbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_izwkuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzuinx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pzproi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nzwmri, .path_cfwf_pgjira {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jhrmri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ntqwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_adsyua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_taouhv, .path_cfwf_kjdskh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_shplrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_enhosm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_burdel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lfypsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_gfrrmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ujoyog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igwkpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_poyjhl, .img_cfwf_wopvbs, .img_cfwf_cqxnoj, .img_cfwf_pwhudu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_ccsweo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_erwqww {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .div_cfwf_ggkosq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_lpocya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_srwbzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_zihwyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_gxzbjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ugnemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_jduycr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_nqacbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_jytahf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wcltmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_xcgdvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_yrzpmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hagjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wccjin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_crjknd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_eraikx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_nnqovw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_qensls {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .section_cfwf_lwolha {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_psrvrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_livdjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_igjfmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_txurpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pualyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_ypwirr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gsyeld {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lrmjem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hphdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hmhhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_ywvizb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zmvggg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_pkcpoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_jmmasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_eayrvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_dsnbsz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dkdlvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_uqmxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_sfzgpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_kqtpms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_yfuuan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fqehxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wplmkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_gurwiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hdbmth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vkibhu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .nav_cfwf_gbffnr {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_bgflmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lilzos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ohecfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gmmhmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_rgzlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_rbqhie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wsmtep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_ynjwbm, .a_cfwf_qpsnby, .a_cfwf_ocnxxt, .a_cfwf_lgjhhh, .a_cfwf_egmjji, .a_cfwf_nlfbpz, .a_cfwf_esegej, .a_cfwf_xtmufg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .button_cfwf_qtudwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .button_cfwf_ouevuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_uzqbhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_myuvqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hdirne, .path_cfwf_ajyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tewigw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #242d42;
    outline-color: #fff;
    flex-direction: column;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
  }

  .a_cfwf_fycvqj, .a_cfwf_oohbud, .a_cfwf_zzlcde, .a_cfwf_wzjykh, .a_cfwf_xdakam, .a_cfwf_qmdvff, .a_cfwf_rbhkok, .a_cfwf_vnzaol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    display: block;
  }

  .button_cfwf_lmykuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 12px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .nav_cfwf_hzaafk {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_rtnbjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_errorb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_dwswfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnaxml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_wmwija {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jjfetk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qpumsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_pvogbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_puueaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_inxglu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_ruvpeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_ietbkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_ihlewh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_oxzkns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_ggmkuq, .a_cfwf_mhqkbo, .a_cfwf_zrexil, .a_cfwf_zrvbhx, .a_cfwf_pwpvyf, .a_cfwf_bimxaj, .a_cfwf_xlltwj, .a_cfwf_ygwarj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .nav_cfwf_pmhjoz {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_qlilcj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_upajpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_vxgcqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zlzart {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_klvohn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zuvonl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_muszsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_relmvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_ntrdsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_khkghi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_yigmqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_elmhxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_bxwtli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_xnvqtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_eqrfmy, .a_cfwf_frojet, .a_cfwf_cdolep, .a_cfwf_hnhvzh, .a_cfwf_tgaanh, .a_cfwf_iczple, .a_cfwf_fvmsyr, .a_cfwf_abxtnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .nav_cfwf_eajstg {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_viontu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_czegsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_muebin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_lmztrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_ensebd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_kwitta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilqbke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wmxpin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_osghxs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nrsdmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_umjuax {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_wxtjsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_kpxhwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_wxgtjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_byttwt, .a_cfwf_umepje, .a_cfwf_zzlfcm, .a_cfwf_pkgmjy, .a_cfwf_efdxvf, .a_cfwf_wxalpg, .a_cfwf_hwlhyn, .a_cfwf_shfnua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .section_cfwf_maxfay {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_njmtiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jhztsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_bmwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_wfrhma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dskeho {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_xksund {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_elvagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lkrrem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_myezjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_oezmoo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_frftam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nsnihm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_vkuwya {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_mistic {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_movftq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_heyxjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_fuhphm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bouvsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gctuow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_dnyyti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_abdsal {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wtqiog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_rgymnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wrpmnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bzxsen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_erccgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_ewsvli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_bvasmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_nzchod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hnpbws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_glodyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_gxjpcz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edviyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_hgkfql {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .footer_cfwf_gncdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adlzuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xgssuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wegdbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-column: span 2 / span 2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yefjhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vketnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fuqyot {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_nqvzuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_hkkwxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xmrgns {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 384px;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qgoqzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_zprwmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_rljdfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_syudst {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvpeny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_kqfcxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ipsuzk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_owlrmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvazsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_rtofmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_rotqqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_pdgvhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_xskusi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_bxiffc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ejwpmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_rwgnsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_fsdzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_ulpavx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vxjour {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_risbej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_dnxciw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_kkhhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_wrolxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_sbsyhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_taaotq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 48px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .p_cfwf_rlorls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_toalqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .a_cfwf_gbbsuu, .a_cfwf_fohqnu, .a_cfwf_sewihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .svg.nav-menu-button-open {
    width: 24px;
  }

  .section_cfwf_dlqgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yflhbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwkwhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zjqdil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_vgeehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbbncf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_fmyvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wzydni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_sndsoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_aasaaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vqpqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_gtskcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_vishsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_urmuwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zlmgwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_evdiuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_jsmaok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_toewts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ilcsfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_kkxudq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_lxyobj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_ojezuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uefskb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qvnvtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_mpzsnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vrlikd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uphabu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_lqebqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_ekiyhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vmqojq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oknitf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .accordion-arrow-wrap---brix {
    width: 40px;
    min-height: 40px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .cloneable-container-default {
    padding: 80px 24px;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-item---brix.accordion-1---brix {
    margin-bottom: 16px;
    padding: 32px;
  }

  .section_cfwf_bqjfku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rahcmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lonpav {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_racnfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_byvjmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ifejjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_janxab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_azjehv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_zibukq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vnlgyk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ybmsec {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_lrpzut {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dggxsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_bqlwgu {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_upuezf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nyhrzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ycmowx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jexjwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_raqueg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qtyajr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_oderfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_acvldt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hnpkqg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ygfptm {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_qxiybv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_shsyep {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_iagyta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ppsnku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ecwhrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnilmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zvedez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zxqfub, .path_cfwf_acuvvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hbmzlo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_boxwqh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nobvhd, .path_cfwf_nnlscj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jealpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hjyeue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sbcnnd, .path_cfwf_vpkpgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ulumgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_kkatsy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_kfbnlf {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_pocutp {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ykkkux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_rywesq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_esmnrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hglsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ketnkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dufeuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vknfga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_agconv, .path_cfwf_sotnqj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ymjyci {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sgikjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcznz, .path_cfwf_fbnsjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sgvwjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mqevug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gdgsjw, .path_cfwf_omyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zcgmmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_nhaoqw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_wlrvtu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vulnvf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lxuyic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_phuixt {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_bprwwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nortic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnphfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_vvnyav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gbxatx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hffroe, .path_cfwf_nznyks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_egztti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_crisuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_spkzhp, .path_cfwf_vjlnjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzzrbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ycgkwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chuiiq, .path_cfwf_pslihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rarqcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hgisic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jisrne {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cosalj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lutaop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_swwxdo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_qjiuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pupanz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gctwde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umokkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_howaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bzanms, .path_cfwf_lnlcla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jsmpuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_npelja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vaoklc, .path_cfwf_rtrtyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_patdut {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_epbrlq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fjibwa, .path_cfwf_eqqcyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kddtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bmufic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxtseg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bfhhqg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ckzscn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_vombkp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_kftjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ptnjxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_utxdof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dhomde {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_baefdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xrrsgn, .path_cfwf_rmunux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_onmqgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rvjwqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yevvii, .path_cfwf_bgtsxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dkzbzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ufqqwy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xfbeur, .path_cfwf_ilkcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_bynrfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_mspnhn {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_yitjhx {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vtzikv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzyhpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_plumxm {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wwjtql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pinbfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kmigqm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mmriot {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qsrgvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ebdmoh, .path_cfwf_ayhdqd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jklmmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kulqbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rlkzsy, .path_cfwf_yhwoks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_myysgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mpqklo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnbnnm, .path_cfwf_gtihgk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_voleph {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_gmlwiz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jcrljn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qfoltf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_bpwfdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_laxkms {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_ntxbsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hvnfee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yfvyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wagufz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ujfslh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcrda, .path_cfwf_rfdtxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gnklhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kausrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuiwqw, .path_cfwf_fonfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wiujnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_avjryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zyhvud, .path_cfwf_jxyima {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zumujc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duxfrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ylnpou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlxlmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_ashsqz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_fvyafx {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_ebnowt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_hukodv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ntvhqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgbopn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcxgoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vgfwhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_sqbkrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jmrdge {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gccffn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xplawv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lszgur, .path_cfwf_wnftzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzwxau {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pejqrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_esictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_eoxaxk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mjohuc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_bektbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_aqmgqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tdmyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yuwcfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qurwwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_qvhbwq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ihogto {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qaqtah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gvmvcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tpkvxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xaospy, .path_cfwf_yvmdff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qeenuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aykgnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_krcnsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_otwqeb {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gpyrst {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lkkcrr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_kgackw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_mmuyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qhjhqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_iamljm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnznep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zrxrvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ekfpaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ndcuzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_usrehl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ryknoi, .path_cfwf_xuvhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mezwee {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dbxwsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wqzdwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_vkawfa {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ukbzdh {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_uejagi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_nfnwta {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_iicida {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_skexsv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uktaim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wiemys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dricfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ggofht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tnpwpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fboguq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ciqxuc, .path_cfwf_hbglhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_exigzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufxdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vlxzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_qkvpzu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rzbjhe {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lpqytu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_komprd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_btsahj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gokfjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_fziled {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eoonav {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zdtjmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qrrvht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ffaedf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ovlbiw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_trutpp, .path_cfwf_hytyds {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ryxobp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rduzmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eeuqfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_dsdmje {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cnnroi {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_qdtjwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ohsmav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wlquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xrapjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qpozvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_owmtul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ukfbab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_yozvhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gcfyiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_azrsna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gznegl, .path_cfwf_vgptzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_icpibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wmdmra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iuhpqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_jiehys {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 163.25px 50.5px;
    transform-origin: 163.25px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uukgsj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 163.25px 15.1406px;
    transform-origin: 163.25px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: 326.5px;
    min-width: 0;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_eiumvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ftijsz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_dztmzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wcinkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zmvanj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cvoxkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xvxudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_achnah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wyfnqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wrdtkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tiysuv, .path_cfwf_eefzze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_lllcmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sksskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hlggyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_xopikk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_shnojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zgucbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_sgiyha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gevsnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_fbubyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vzkvhj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_qehwnn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_njtqum {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_zblcdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_vxtdef {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cvnrac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_pjqkmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_tfminy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vqromb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_lyrhkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_cplazo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ggevse {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bopwpz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rreovt {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ysepfl {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dfvjyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_hlprkf {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_rdgutg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_xtdzfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jlyppf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qrhoud {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fthvib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnnzno, .path_cfwf_kejzoj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gxfdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_aukooc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmjeky, .path_cfwf_nouodv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_txuamx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kdwegn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nkmvjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_aojsnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_oiewbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fybypb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfylav {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gvcqob {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_xpmykl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pxfuwq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_hcdmyi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uzefti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mnspmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dcevdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nnpsap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_plenju, .path_cfwf_tuylgi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fswpqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ygvivv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bhzhnq, .path_cfwf_sugbsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vaxtbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zrdisq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gtqkvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_boezhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mogdif {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fqmaya {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfhdcn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bjllhv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ffdntg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pqhpnl {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_tuqsaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qkougj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gwdrga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_smertb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dmytxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vztgue, .path_cfwf_ylfuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jlszpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ragvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wfkrqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hagtxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dyvxra {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ejprua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_koepxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oxbvcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ekoxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_maodxm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_mgrbws {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_jvcdgs {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gwzndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xwgddr {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_gqiiif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lzsvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xdkebq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edceyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_runhbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ejkqtb, .path_cfwf_dppnsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uzsydg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ernwky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_axiimh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jiipof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zeecmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvwarq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_toibdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gcvtpr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zundrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hvegng {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rrwzop {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uykxjo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_resjol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_tfdjba {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_oexrue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dcafut {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hqsjpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nkxyxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gkahns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tsqnrv, .path_cfwf_pojoiz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dgigpx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvptxw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alsdxd, .path_cfwf_btvcib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ncelvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rkqqey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_myewhu, .path_cfwf_ksehie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_esbqba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jouevs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cljbjs {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qbsvvo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_wrxxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_daawar {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_utzifo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_cuojda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yonwec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_rsdqku {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kfmozq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rnbxrt, .path_cfwf_inmipv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mhawyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jfvoax {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuptiu, .path_cfwf_asdtbr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wllqro {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xyvnvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bomitx, .path_cfwf_dcjnam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_phaflv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_agkdsj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ytlgzk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rfnagr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_yreyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_edqgel {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_uvboac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_myegnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_lverar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_pnbgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jlcdox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_upboau, .path_cfwf_xvnuqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zniqzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_awywsd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmtpmn, .path_cfwf_fnfgrg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_slosfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_givpuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fcgycs, .path_cfwf_lpyhdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_liqelv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bkphwd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_braffr {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ztcxpc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_olguea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_depfln {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wxezxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dvvjad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tnrryl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_uozges {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmkxhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_letgdk, .path_cfwf_sduosb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wyxnni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wlmljj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sdxupd, .path_cfwf_ouvbsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qhtlre {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_uccpcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ibssmv, .path_cfwf_dtngia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_raqsnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_ajtost {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ozjhna {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_harxfc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_blhhtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_lolkim {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_fdxjgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pstkos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rtpaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_iwrzsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dsgagz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdilnv, .path_cfwf_nddilw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wpjyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jcyfoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gjjvzu, .path_cfwf_kkidhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ahkmgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilinvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alztio, .path_cfwf_visoyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vxucvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jeqabg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_xjotas {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_frtmap {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gyiluk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_qidxlb {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_dkuiic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_skberg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_youfvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ddwcfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ywpjvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_uemgzu, .path_cfwf_azxtaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kvimbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ypduod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hzewkp, .path_cfwf_rsomtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fpcsur {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vdvnyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_qqscka, .path_cfwf_vflonj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mqfqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_zyysgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cidbqq {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_huoden {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dwqaeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xgjqqo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_abieeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ttqnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awxebv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gvdldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmgfaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yxvabk, .path_cfwf_kpjloc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jdnaht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vyyrfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_oeqftv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_femqfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_bbyrsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cbqpvf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wroulo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yragxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tbdpti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_eiygrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_tgjahl {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_clhgxr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_iegphl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_uzojld {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_btgtmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uyphsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ozzyjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qufbhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxildf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_acibur, .path_cfwf_edwarg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rlmnqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cegbml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hfvakp, .path_cfwf_kgjajn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_poftws {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sqapkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnyupu, .path_cfwf_hhjpkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gbvtuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rurydm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ntnidz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mnrffg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzwugz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_ohkgvp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_sisszr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gcvtxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eiuizr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_afkflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xnlpnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ffpecd, .path_cfwf_kgfmac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_anvbgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vpkguh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cmuiyk, .path_cfwf_vsrxzi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_brhwfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dgaceo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_tmupct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cukety {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xkhxfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kdbtdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    row-gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_saobjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fqzdyt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nqqvrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-start-start-radius: 12px;
    border-start-end-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kwflpm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .path_cfwf_bhhlud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_pflsoj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 900;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_sldwut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gsoruq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_ywsnsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nynkea {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_bprhzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_rwijwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_dbqbtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_tujhkb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abcgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_qbtwpn {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_nscqbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_bzoklk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hcptgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_chnmho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jjpawe, .path_cfwf_oivfdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_xgbubd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_liyqxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nrteej, .path_cfwf_rozfof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qmhvql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ucgcwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_avjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_uedshx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dbtgup {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_bknirh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vlhfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_oyrilp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ftlkyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_aggojk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dynewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nrzwbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nakujc, .path_cfwf_sanzan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kmkjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_iocume {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xhqljc, .path_cfwf_efwamy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ozgawx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ntmucx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ymiauy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_cvklwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ysytvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_gflngi {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_turdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_soqbvq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qlffud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_igbkvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_paewfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_snktoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdjozo, .path_cfwf_fmrbga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_seapfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tmerld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ctdwuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_yitdes {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vqtpql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bnxcjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_onbdwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_oivgsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uqbwoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ehzgjr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_eubekf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_asagwq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_acvtmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lwspxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_isczoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mtlixv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bczjaq, .path_cfwf_tningp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_pkfasp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hawhjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_qqppwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_hhvnjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_auhnjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hdotxm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_mqhlrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jihcny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tehvrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_refclh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_whpizz {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_iwmymu {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ahgrgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ovmrso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gndshd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zyaiwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_mzpdwt, .path_cfwf_dqzffd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_yecepq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qkmzdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sqyoje, .path_cfwf_pjgaza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vmslbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wwlaql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zceuxm, .path_cfwf_labhsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qtotju {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_chcmqs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_ceomty {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ubussm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ifhbqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lpdors {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sxkemr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hvycer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rzmixn, .path_cfwf_zhnfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_agpvgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hlylmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_kmxpnb, .path_cfwf_pjqeup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sacicj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_lhjqgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jedygh, .path_cfwf_mumztg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uvmpux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_brtzhc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pgvjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_nockfz {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gwuneg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ivvyie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cppplx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nvowoy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fpmrfx, .path_cfwf_xdxsfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rqaeym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_blmrwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vpxnqk, .path_cfwf_axqgiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_teyfvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_utwkii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zsuoss, .path_cfwf_vyizbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cibchn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_jmscid {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vgdshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ifmtga {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qtavvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rsbwof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_owupnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mmbhvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdoogk, .path_cfwf_nihihf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vyfvmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_raynaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gkfttk, .path_cfwf_siuizs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tsvvzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jbcoey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chdrie, .path_cfwf_mwzgxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fgtapa {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ijmbph {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abshsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_wpcibr {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_sxbbip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_dmobjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jmdqhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpoztr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vphukt, .path_cfwf_csninb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ogiunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zhmnwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_aavica, .path_cfwf_praauw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rymhlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vgerps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vmphfl, .path_cfwf_rijkap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_iofbkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_zfkika {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_goxapn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dtdsfx {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_bgquay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_vcfizp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jxosjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ydjplb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_skoaop, .path_cfwf_bjsnof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gsqvkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_etnvqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ijtmyv, .path_cfwf_fkpxay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nhoitj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mompdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lvlbbb, .path_cfwf_qvyyvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_aduzzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_lbzzof {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_cwydwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dqvltp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gtghhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_tsszny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rmqhdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgeqxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_awugwl, .path_cfwf_qalmku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_htiigp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yovdmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_osufue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_svumyo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uheops {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_auoadk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_umxkxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jucvwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hnkqmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aslhcy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_mrttae {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_yohecd {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_pthtgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_owhhtg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tupaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_brxvgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_firfir, .path_cfwf_jhiwgc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nthojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_enjrgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_pitdhj, .path_cfwf_rhnsbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uibjdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpqhph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tuokvm, .path_cfwf_unzmjw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zfrfzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aesjkz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_tqwmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-end-end-radius: 12px;
    border-end-start-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kvqtag {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qrtkiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rhrtpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_odymnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jzeaeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nieiix, .path_cfwf_cdxugl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_enfscx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pqrsec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_loeizd, .path_cfwf_ipbcvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rfrzmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vxyabj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_gfgkdt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_fkbbtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }
}

@media screen and (max-width: 479px) {
  .nav_cfwf_lzvrro {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_jmnzom {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sbbuiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_tnwcfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vnjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_lammuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_ahhank {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_plbujh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_hkibjb, .a_cfwf_dntkrx, .a_cfwf_qkxeoj, .a_cfwf_lfgzuk, .a_cfwf_sybnqp, .a_cfwf_ezdyuq, .a_cfwf_dtntnz, .a_cfwf_eafuct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .button_cfwf_dwcodq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .button_cfwf_ipjncj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_zcottc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_jvercz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_zbnuaz, .path_cfwf_fglbhm, .path_cfwf_glmvwi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kjjndo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-text-fill-color: inherit;
    background-blend-mode: normal, normal, normal;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: radial-gradient(circle at 20% 20%, #05f3, #0000 40%), radial-gradient(circle at 80%, #0055ff26, #0000 50%), radial-gradient(circle at 40% 80%, #ffffff0d, #0000 40%);
    background-position: 0 0, 0 0, 0 0;
    background-repeat: repeat, repeat, repeat;
    background-size: auto, auto, auto;
    background-attachment: scroll, scroll, scroll;
    background-origin: padding-box, padding-box, padding-box;
    background-clip: border-box, border-box, border-box;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 160px;
    padding-bottom: 96px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gaigbl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: .844393;
    filter: blur(120px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    top: 25%;
    left: -80px;
  }

  .div_cfwf_nagrjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    opacity: .844393;
    filter: blur(100px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 384px;
    height: 384px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-delay: .7s;
    animation-name: pulse;
    animation-duration: 2s;
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
    animation-iteration-count: infinite;
    display: block;
    position: absolute;
    bottom: 25%;
    right: -80px;
  }

  .div_cfwf_dftrsf {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .span_cfwf_dtqbuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .h1_cfwf_yokpmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -1.2px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1024px;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zrcgrw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to right in oklab, white 0%, #05f 50%, white 100%);
    color: #0000;
    text-align: center;
    letter-spacing: -1.2px;
    column-rule-color: #0000;
    -webkit-text-fill-color: transparent;
    caret-color: #0000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-position: 38.3318%;
    background-size: 200%;
    -webkit-background-clip: text;
    background-clip: text;
    border: 0 solid #0000;
    outline-color: #0000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #0000;
    animation-name: shimmer;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    display: inline;
  }

  .p_cfwf_iglfls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0 0 48px;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_smjnur {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: 100%;
    max-width: 1024px;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_qvetnj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-image: linear-gradient(to top, oklab(0 0 0 / .6) 0%, #0000 100%);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_vzfghu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_rzxcqq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_cbubel {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 32px;
    height: 32px;
    margin: 0 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_zsxocv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    cursor: pointer;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_jbkzdr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_rurthv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_feiuwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: absolute;
    bottom: 24px;
    left: 24px;
    right: 24px;
  }

  .div_cfwf_mraewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnotpy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    flex-grow: 1;
    flex-basis: 0%;
    width: auto;
    height: 4px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_bfprez {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 33.3333%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_sfhzte {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .button_cfwf_xkgmkb {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    padding: 16px 32px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_zbgidu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_ltlvan, .path_cfwf_dwvkbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jnaqfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    filter: grayscale();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .div_cfwf_kdjesg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zegofa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_jptuyw, .path_cfwf_ithuxw, .path_cfwf_civppb, .path_cfwf_ktckba {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_njeaps {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dyohbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ixfstu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hslqdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_qwjzvg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gdoihs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vokxmz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_cpfmsw, .path_cfwf_udvcfs, .path_cfwf_zqcgaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_brnavs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duqoka {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gcbngu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ffcabe, .img_cfwf_zbywmc, .img_cfwf_pbxyvn, .img_cfwf_xwjvpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_mcmyxc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 48px;
    max-width: 100%;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pddpcu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ldctiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    gap: 4px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxubfd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_cmrrjx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_mgltso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zcptrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tfnvus {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_lhpill {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_tnidik {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kfgged {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .svg_cfwf_lavohb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 16px;
    height: 16px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_tdojlr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    fill: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .span_cfwf_mfycwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .section_cfwf_ivqgmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_tmqqqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_pfeoqy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_njxrri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_ussbmj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_nsssan {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ugbixs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_htmmxw, .p_cfwf_lusnze, .p_cfwf_gggeof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .p_cfwf_mwumgz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.625;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_oweobb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .li_cfwf_uwupms {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .li_cfwf_jaaeik {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    list-style-type: disc;
    display: list-item;
  }

  .div_cfwf_glpmsv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufpcno {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 18px;
    font-style: italic;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_brmtmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nmfwfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_emgvvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .div_cfwf_bvcfpn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_vdkumv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    opacity: 0;
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_abcxxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 0 #0000, 0 25px 50px -12px #00000040;
  }

  .div_cfwf_rhzyqq {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bqvwpi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_yllywn {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .section_cfwf_vxasco {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_crpajy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_roomag {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vgibom {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_xlnhbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_iqtnfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_zidflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: center;
    gap: 64px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_ugrxao {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rcfmqg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lgewua {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_fuudnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_zskuyr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_zvsuqj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_lhvchd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vuixrz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_dwuffp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xdgwig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ydlmiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_idvcgh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_aujbgj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_kcfxzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_qjccki {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fjgjsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_anaoze {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: flex-start;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ykxgyb {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .2;
    color: #05f;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_dxqvqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h3_cfwf_nwruug {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    cursor: pointer;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 4px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_odcnfd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    cursor: pointer;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .p_cfwf_vxhgtq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    cursor: pointer;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_fbpvkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_ambaxf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .2);
    filter: blur(64px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: -16px;
  }

  .div_cfwf_pgxtbc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_yvsmoy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcugmx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cphaqa {
    box-sizing: border-box;
    aspect-ratio: 4 / 5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_sfgeyo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_tmswhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_tbhsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_qqljdp, .path_cfwf_lkofko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_kwegti {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ldjalo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_mqofot {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_tzjflk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_qdgiza {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uvlwlm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_jnigiv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_gexsfe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_sitmij {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_opmfbm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_wfyyhz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_mtstsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_xblavi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_pmuyfa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xvfshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ukqpwm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_dgalcp {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sfqcqu {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_dsmmwh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_dkagdg {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_eavvdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_nsuvtv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hvqyvi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ecldac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    flex-direction: column;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_uxksjv {
    box-sizing: border-box;
    aspect-ratio: 1;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_fbgtzj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_ohduen {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_cjxamf {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .5;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_tgpbpf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_zcgpab {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 20px;
    line-height: 1.375;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_cgipbz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_obbhqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_gvpcrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_fqdijn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_uhkqfb, .path_cfwf_aeptvr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_higbaj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_rvhrxr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dnogzc {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gliayo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_tnrtnf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ddfdia {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_xtgfof {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_aplgly {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_scsuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_jnnrln {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .path_cfwf_qorwpy, .path_cfwf_kddvkj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ouocpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_inkeep {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_xmimac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ubhcdc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_sskvgl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_sxdxbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gjeybo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    rx: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 6px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 14px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_evhtyy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bntbha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ttbzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_ohrixj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wcrwvy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_ngsmwc, .path_cfwf_umecpd, .path_cfwf_uqmfts {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_cejocy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_kkisgc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_grnosz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_ypjybs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_urimlv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_wvubtn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .circle_cfwf_prwuns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_qitppz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 6px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_gbosig {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 12px;
    cy: 12px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_ycuzwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_nkgnne {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_eswgha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_eudopo {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_kzyurd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_kpymdi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_voizqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_sqezbx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_wocvnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .div_cfwf_jntdkd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    margin: 0 0 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .svg_cfwf_zbtjfw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 28px;
    height: 28px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zscjgd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_iqfsng {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 11px;
    cy: 11px;
    r: 8px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .h3_cfwf_fivbiq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oooelq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_hqkmwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_kmabwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_kipavh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nwjaly, .path_cfwf_pnfqyf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_fufomw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vdebuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xiknry {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_mmgcwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_sbjzwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_yoabbf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_osfbow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_swppes {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ahjfyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_cquiwd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_pgppey {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_maxmtz, .h4_cfwf_igzcml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_bnkksd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_kdoixv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_dvblok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_rucids {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_ldlkwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_dgigqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_wxppzw {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_aeqnzx {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_bwuktg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_gzokyh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_owenpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tkqfce {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ffofux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_svcknw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_tkwugp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_thsjta, .h4_cfwf_rpiixf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_qjrjaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_rjqkdp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_ylhwsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_skmofo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_gsmbfs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_yaqyuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_iiaimu {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_whacsg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_gtpuig {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_jlobkh {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_ilfmjm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_tchgux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    flex-direction: column;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ojgozl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_qszaeg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_ndhumo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 56px;
    max-width: 100%;
    height: 56px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_trmlhn, .h4_cfwf_cedwff {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_hymfvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    display: block;
  }

  .p_cfwf_yevyqx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .svg_cfwf_lgotfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    vertical-align: middle;
    caret-color: #05f;
    fill: none;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .path_cfwf_zrmvva {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .rect_cfwf_vpzcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    x: 2px;
    y: 9px;
    border: 0 solid #05f;
    outline-color: #05f;
    width: 4px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .circle_cfwf_ajkjko {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    column-rule-color: #05f;
    caret-color: #05f;
    cx: 4px;
    cy: 4px;
    r: 2px;
    stroke: #05f;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_atedvo {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_xdfdna {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .4);
    opacity: 0;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    position: absolute;
    inset: 0;
  }

  .button_cfwf_jcfnrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .img_cfwf_thgdnd {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .4;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    object-fit: cover;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .7s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .p_cfwf_hbwmrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .7);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .7);
    color: oklab(.999994 .0000455677 .0000200868 / .7);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .7);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .7);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .7);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-style: italic;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_oehmoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 64px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .button_cfwf_nvgihr {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px 32px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .svg_cfwf_gkfsyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_yhmtjf, .path_cfwf_lhelju {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .section_cfwf_jqmcvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gptinp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gtwovx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    align-items: stretch;
    gap: 0;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
    overflow: hidden;
  }

  .div_cfwf_ionvfg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .00999999);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .h2_cfwf_qjwapb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.11111;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ybqzob {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_cgwwjw, .div_cfwf_zxoeos, .div_cfwf_jordtc, .div_cfwf_qgomwm, .div_cfwf_lgcpef {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rwzmid {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_uzhebu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#fff, #05f, #000);
    border: 0 solid #000;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
    position: relative;
  }

  .div_cfwf_ddyner {
    box-sizing: border-box;
    aspect-ratio: auto;
    opacity: .1;
    pointer-events: none;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
    position: absolute;
    inset: 0;
  }

  .div_cfwf_xrvbyg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .span_cfwf_hptnlz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: center;
    letter-spacing: -2.4px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_osbrhn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ommdfi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_llexvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_fjogac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_ekjwpp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_jcuhgp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_bokgvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_uaplzw {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_zphqpb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_pvnjjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_djhafj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_rpialg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_wmhnfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_yhoahp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_gijrmt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_eevluc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_ivivqd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_gaowre {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_tjvhxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_nhxfuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_izhlph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_pllamz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_atlthb {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_rgjspr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_mwndwf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_caikyn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_btuhwb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .div_cfwf_dqdawf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .1);
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 33554400px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: flex;
  }

  .svg_cfwf_wjstao {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .circle_cfwf_qyqwqr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .path_cfwf_hwegdq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .div_cfwf_eydkcs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(0 0 0 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vwlhfz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_eeuvmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    letter-spacing: 1.4px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    display: inline;
  }

  .div_cfwf_zpehmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jkiemt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_nasoil {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tktcuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bwrdvj, .path_cfwf_atnenb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vbirdx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_mqizgk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rcpiev {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ksanoy, .path_cfwf_oxkwzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_neoctx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_gdeolq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rablqu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_wirtbl, .path_cfwf_ejmboj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_buxyjz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_zfvess {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dptmje {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_moofmy, .path_cfwf_ajxjbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_izwkuv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_yzuinx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pzproi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nzwmri, .path_cfwf_pgjira {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jhrmri {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ntqwog {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_adsyua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_taouhv, .path_cfwf_kjdskh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_shplrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_enhosm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 896px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_burdel {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_lfypsn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_gfrrmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 32px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.25;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_ujoyog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0 0 48px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_igwkpk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .img_cfwf_poyjhl, .img_cfwf_wopvbs, .img_cfwf_cqxnoj, .img_cfwf_pwhudu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0 -16px 0 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .img_cfwf_ccsweo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 2px solid #000;
    border-radius: 33554400px;
    outline-color: #fff;
    width: 40px;
    max-width: 100%;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_erwqww {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: block;
  }

  .div_cfwf_ggkosq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 4px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .div_cfwf_lpocya {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #fff;
    border: 0 solid #000;
    border-radius: 32px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_srwbzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_zihwyk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_gxzbjy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_ugnemh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 40px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .label_cfwf_jduycr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    text-decoration: none;
    display: block;
  }

  .div_cfwf_nqacbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_jytahf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wcltmv {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_xcgdvd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_yrzpmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0 0 12px;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hagjrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_wccjin {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_crjknd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 2px;
    border-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    -webkit-appearance: button;
    appearance: button;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_eraikx {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(0 0 0 / .05);
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    text-decoration: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_nnqovw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    text-align: left;
    cursor: default;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_qensls {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .section_cfwf_lwolha {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_psrvrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_livdjv {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_igjfmi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_txurpl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pualyx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_ypwirr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_gsyeld {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lrmjem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hphdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hmhhme {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_ywvizb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zmvggg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_pkcpoj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_jmmasx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_eayrvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_dsnbsz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dkdlvj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_uqmxjq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_sfzgpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_kqtpms {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_yfuuan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_fqehxe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wplmkf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_gurwiw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_hdbmth {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .path_cfwf_vkibhu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .nav_cfwf_gbffnr {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .div_cfwf_bgflmt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_lilzos {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_ohecfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gmmhmq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_rgzlli {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_rbqhie {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wsmtep {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_ynjwbm, .a_cfwf_qpsnby, .a_cfwf_ocnxxt, .a_cfwf_lgjhhh, .a_cfwf_egmjji, .a_cfwf_nlfbpz, .a_cfwf_esegej, .a_cfwf_xtmufg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .button_cfwf_qtudwv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .button_cfwf_ouevuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .button_cfwf_uzqbhx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_myuvqp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_hdirne, .path_cfwf_ajyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tewigw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    -webkit-backdrop-filter: blur(100px);
    backdrop-filter: blur(100px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #242d42;
    outline-color: #fff;
    flex-direction: column;
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
  }

  .a_cfwf_fycvqj, .a_cfwf_oohbud, .a_cfwf_zzlcde, .a_cfwf_wzjykh, .a_cfwf_xdakam, .a_cfwf_qmdvff, .a_cfwf_rbhkok {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 5px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    display: block;
  }

  .a_cfwf_vnzaol {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 10px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.55556;
    display: block;
  }

  .button_cfwf_lmykuk {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 12px;
    outline-color: #fff;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 16px 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .nav_cfwf_hzaafk {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_rtnbjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_errorb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_dwswfe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnaxml {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_wmwija {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_jjfetk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qpumsx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_pvogbc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_puueaq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_inxglu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_ruvpeu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_ietbkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_ihlewh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_oxzkns {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .a_cfwf_ggmkuq, .a_cfwf_mhqkbo, .a_cfwf_zrexil, .a_cfwf_zrvbhx, .a_cfwf_pwpvyf, .a_cfwf_bimxaj, .a_cfwf_xlltwj, .a_cfwf_ygwarj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .nav_cfwf_pmhjoz {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_qlilcj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_upajpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_vxgcqs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zlzart {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_klvohn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zuvonl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_muszsk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_relmvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_ntrdsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_khkghi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_yigmqh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_elmhxg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_bxwtli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_xnvqtz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_eqrfmy, .a_cfwf_frojet, .a_cfwf_cdolep, .a_cfwf_hnhvzh, .a_cfwf_tgaanh, .a_cfwf_iczple, .a_cfwf_fvmsyr, .a_cfwf_abxtnj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .nav_cfwf_eajstg {
    z-index: 50;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
  }

  .path_cfwf_viontu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_czegsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: 1280px;
    height: 80px;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_muebin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_lmztrq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .path_cfwf_ensebd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_kwitta {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilqbke {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wmxpin {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .button_cfwf_osghxs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .path_cfwf_nrsdmm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .button_cfwf_umjuax {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: #0000;
    background-image: linear-gradient(to right in oklab, #05f 0%, #03a 100%);
    color: #fff;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.42857;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
    box-shadow: 0 0 20px #0055ff4d;
  }

  .span_cfwf_wxtjsy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_kpxhwz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .5);
    color: #05f;
    column-rule-color: #05f;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline-block;
  }

  .div_cfwf_wxgtjf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
  }

  .a_cfwf_byttwt, .a_cfwf_umepje, .a_cfwf_zzlfcm, .a_cfwf_pkgmjy, .a_cfwf_efdxvf, .a_cfwf_wxalpg, .a_cfwf_hwlhyn, .a_cfwf_shfnua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .6);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .6);
    transform-origin: 50%;
    color: oklab(.999994 .0000455677 .0000200868 / .6);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .6);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .6);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .6);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .section_cfwf_maxfay {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_njmtiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_jhztsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_bmwvba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_wfrhma {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dskeho {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_xksund {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_elvagg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_lkrrem {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_myezjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_oezmoo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_frftam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nsnihm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_vkuwya {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_mistic {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_movftq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_heyxjb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_fuhphm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bouvsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gctuow {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_dnyyti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_abdsal {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_wtqiog {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_rgymnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_wrpmnk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_bzxsen {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_erccgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_ewsvli {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_bvasmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .button_cfwf_nzchod {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    -webkit-appearance: button;
    appearance: button;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #0000;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 24px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: flex;
  }

  .span_cfwf_hnpbws {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .svg_cfwf_glodyx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    vertical-align: middle;
    cursor: default;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
    rotate: 180deg;
  }

  .path_cfwf_gxjpcz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: left;
    column-rule-color: white;
    cursor: default;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edviyn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    overflow: hidden;
  }

  .p_cfwf_hgkfql {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-bottom: 24px;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .footer_cfwf_gncdoi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_adlzuj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_xgssuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 48px;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wegdbg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-column: span 2 / span 2;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yefjhi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    align-items: center;
    gap: 8px;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .div_cfwf_vketnq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-color: #05f;
    border: 0 solid #fff;
    border-radius: 8px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fuqyot {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    vertical-align: middle;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: block;
  }

  .path_cfwf_nqvzuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #000;
    fill: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #000;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    text-decoration: none;
    display: inline;
  }

  .span_cfwf_hkkwxa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_xmrgns {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 384px;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qgoqzz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_zprwmo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_rljdfw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_syudst {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvpeny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_kqfcxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ipsuzk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_owlrmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_mvazsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_rtofmn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_rotqqi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_pdgvhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_xskusi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_bxiffc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_ejwpmy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_rwgnsp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .h4_cfwf_fsdzko {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .ul_cfwf_ulpavx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: block;
  }

  .li_cfwf_vxjour {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_risbej {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_dnxciw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_kkhhzf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .li_cfwf_wrolxn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: start;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    display: list-item;
  }

  .a_cfwf_sbsyhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: inline;
  }

  .div_cfwf_taaotq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px 0 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 48px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .p_cfwf_rlorls {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_toalqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: flex;
  }

  .a_cfwf_gbbsuu, .a_cfwf_fohqnu, .a_cfwf_sewihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    transform-origin: 50%;
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .svg {
    width: 24px;
    display: none;
  }

  .svg.nav-menu-button-open {
    opacity: 1;
    display: none;
  }

  .section_cfwf_dlqgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .02);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_yflhbo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vwkwhs {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 80px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_zjqdil {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_vgeehc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .span_cfwf_vbbncf {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    text-align: center;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: inline;
  }

  .div_cfwf_fmyvzj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: auto;
    gap: 32px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_wzydni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_sndsoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_aasaaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_vqpqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_gtskcr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_vishsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_urmuwq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zlmgwr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_evdiuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_jsmaok {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_toewts {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ilcsfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_kkxudq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_lxyobj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_ojezuo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uefskb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_qvnvtl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_mpzsnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vrlikd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_uphabu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .div_cfwf_lqebqi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 40px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    display: block;
  }

  .span_cfwf_ekiyhl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #05f;
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #05f;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h3_cfwf_vmqojq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 24px;
    line-height: 1.33333;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_oknitf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 14px;
    line-height: 1.625;
    display: block;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .cloneable-container-default {
    padding: 64px 16px;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .section_cfwf_bqjfku {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_rahcmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_lonpav {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_racnfp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_byvjmg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ifejjh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_janxab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_azjehv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_zibukq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vnlgyk {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ybmsec {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_lrpzut {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dggxsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_bqlwgu {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_upuezf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nyhrzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ycmowx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jexjwy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_raqueg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qtyajr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_oderfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_acvldt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_hnpkqg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ygfptm {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_qxiybv {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_shsyep {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_iagyta {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ppsnku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ecwhrb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dnilmr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zvedez {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zxqfub, .path_cfwf_acuvvo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hbmzlo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_boxwqh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nobvhd, .path_cfwf_nnlscj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jealpv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hjyeue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sbcnnd, .path_cfwf_vpkpgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ulumgg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_kkatsy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_kfbnlf {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_pocutp {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ykkkux {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_rywesq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_esmnrk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hglsyb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ketnkb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dufeuy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vknfga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_agconv, .path_cfwf_sotnqj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ymjyci {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sgikjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcznz, .path_cfwf_fbnsjr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sgvwjc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mqevug {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gdgsjw, .path_cfwf_omyulg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zcgmmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_nhaoqw {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_wlrvtu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vulnvf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lxuyic {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_phuixt {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_bprwwb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nortic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnphfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_vvnyav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gbxatx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hffroe, .path_cfwf_nznyks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_egztti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_crisuh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_spkzhp, .path_cfwf_vjlnjn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzzrbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ycgkwn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chuiiq, .path_cfwf_pslihk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rarqcx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hgisic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jisrne {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cosalj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_lutaop {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_swwxdo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_qjiuob {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pupanz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gctwde {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_umokkc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_howaih {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bzanms, .path_cfwf_lnlcla {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jsmpuu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_npelja {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vaoklc, .path_cfwf_rtrtyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_patdut {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_epbrlq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fjibwa, .path_cfwf_eqqcyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kddtrn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bmufic {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_nxtseg {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bfhhqg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ckzscn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_vombkp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_kftjey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ptnjxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_utxdof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dhomde {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_baefdb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xrrsgn, .path_cfwf_rmunux {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_onmqgl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rvjwqy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yevvii, .path_cfwf_bgtsxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dkzbzv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ufqqwy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xfbeur, .path_cfwf_ilkcvg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_bynrfs {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_mspnhn {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_yitjhx {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_vtzikv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzyhpa {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_plumxm {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wwjtql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pinbfm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_kmigqm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mmriot {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qsrgvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ebdmoh, .path_cfwf_ayhdqd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jklmmb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kulqbm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rlkzsy, .path_cfwf_yhwoks {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_myysgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mpqklo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnbnnm, .path_cfwf_gtihgk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_voleph {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_gmlwiz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_jcrljn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qfoltf {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_bpwfdw {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_laxkms {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_ntxbsh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_hvnfee {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yfvyxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_wagufz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ujfslh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_evcrda, .path_cfwf_rfdtxu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gnklhu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kausrn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuiwqw, .path_cfwf_fonfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wiujnn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_avjryf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zyhvud, .path_cfwf_jxyima {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zumujc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_duxfrj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ylnpou {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_dlxlmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_ashsqz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_fvyafx {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_ebnowt {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_hukodv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ntvhqn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgbopn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zcxgoe {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_vgfwhy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_sqbkrd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_jmrdge {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gccffn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xplawv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lszgur, .path_cfwf_wnftzs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mzwxau {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_pejqrl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_esictz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_eoxaxk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mjohuc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_bektbj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_aqmgqk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tdmyyw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yuwcfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qurwwz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_qvhbwq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ihogto {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qaqtah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gvmvcf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tpkvxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xaospy, .path_cfwf_yvmdff {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qeenuw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_aykgnr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_krcnsi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_otwqeb {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gpyrst {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lkkcrr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_kgackw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_mmuyyz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qhjhqv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_iamljm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rnznep {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zrxrvu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ekfpaz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ndcuzu {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_usrehl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ryknoi, .path_cfwf_xuvhpo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mezwee {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_dbxwsl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_wqzdwp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_vkawfa {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ukbzdh {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_uejagi {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_nfnwta {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_iicida {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_skexsv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uktaim {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_wiemys {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dricfv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_ggofht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_tnpwpg {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fboguq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ciqxuc, .path_cfwf_hbglhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_exigzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_ufxdoy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vlxzif {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_qkvpzu {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rzbjhe {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_lpqytu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_komprd {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_btsahj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gokfjq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_fziled {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eoonav {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zdtjmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_qrrvht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_ffaedf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ovlbiw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_trutpp, .path_cfwf_hytyds {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ryxobp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_rduzmu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_eeuqfc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_dsdmje {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_cnnroi {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_qdtjwn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ohsmav {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wlquvr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xrapjd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qpozvh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_owmtul {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ukfbab {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_yozvhc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_gcfyiy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_azrsna {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gznegl, .path_cfwf_vgptzg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_icpibj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 24px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_wmdmra {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.55556;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_iuhpqo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .pseudo_before_cfwf_jiehys {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 91px 50.5px;
    transform-origin: 91px 50.5px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 101px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uukgsj {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 91px 15.1406px;
    transform-origin: 91px 15.1484px;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    width: 182px;
    min-width: 0;
    max-width: 100%;
    height: 30.2969px;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 70.7031px;
  }

  .div_cfwf_eiumvo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_ftijsz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 900;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_dztmzi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wcinkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_zmvanj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cvoxkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xvxudh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 16px;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_achnah {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    letter-spacing: 1px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    display: block;
  }

  .div_cfwf_wyfnqf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wrdtkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 24px;
    height: 24px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tiysuv, .path_cfwf_eefzze {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .section_cfwf_lllcmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 128px;
    padding-bottom: 128px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_sksskz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 1280px;
    height: auto;
    margin: 0 auto;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_hlggyu {
    box-sizing: border-box;
    aspect-ratio: auto;
    filter: blur();
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0 0 64px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_xopikk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.533151 -.0332674 -.257486 / .2);
    background-color: oklab(.533151 -.0332674 -.257486 / .1);
    color: #05f;
    text-align: center;
    letter-spacing: 2px;
    text-transform: uppercase;
    column-rule-color: #05f;
    caret-color: #05f;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #05f;
    width: auto;
    height: auto;
    margin: 0 0 24px;
    padding: 6px 16px;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #05f;
    display: block;
  }

  .h2_cfwf_shnojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    letter-spacing: -.9px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    max-width: 768px;
    height: auto;
    margin: 0 0 24px;
    font-family: Outfit, sans-serif;
    font-size: 36px;
    line-height: 1.1;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .p_cfwf_zgucbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .5);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .5);
    color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-align: center;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .5);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .5);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .5);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    max-width: 672px;
    height: auto;
    margin: 0;
    font-size: 18px;
    line-height: 1.55556;
    display: block;
  }

  .div_cfwf_sgiyha {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 40px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: none;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_gevsnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_fbubyt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_vzkvhj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_qehwnn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_njtqum {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_zblcdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-start-start-radius: 32px;
    border-start-end-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 16px 8px 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .span_cfwf_vxtdef {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    letter-spacing: -1.5px;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-family: Outfit, sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.2;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_cvnrac {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_pjqkmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_tfminy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_vqromb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_lyrhkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_cplazo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    letter-spacing: 1.2px;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.33333;
    display: block;
  }

  .div_cfwf_ggevse {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bopwpz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rreovt {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ysepfl {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dfvjyc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_hlprkf {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_rdgutg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_xtdzfh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jlyppf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qrhoud {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fthvib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnnzno, .path_cfwf_kejzoj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gxfdkz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_aukooc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmjeky, .path_cfwf_nouodv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_txuamx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kdwegn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_nkmvjo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_aojsnq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_oiewbi {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fybypb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfylav {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_gvcqob {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_xpmykl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pxfuwq {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_hcdmyi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uzefti {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_mnspmh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dcevdy {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nnpsap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_plenju, .path_cfwf_tuylgi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fswpqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ygvivv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bhzhnq, .path_cfwf_sugbsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vaxtbw {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zrdisq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gtqkvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_boezhs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_mogdif {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_fqmaya {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_bfhdcn {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_bjllhv {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_ffdntg {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_pqhpnl {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_tuqsaw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_qkougj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gwdrga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_smertb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dmytxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vztgue, .path_cfwf_ylfuxt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jlszpe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ragvxx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wfkrqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hagtxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_dyvxra {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ejprua {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_koepxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_oxbvcs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ekoxir {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_maodxm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_mgrbws {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_jvcdgs {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gwzndd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xwgddr {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_gqiiif {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_lzsvdd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_xdkebq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_edceyp {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_runhbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ejkqtb, .path_cfwf_dppnsn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uzsydg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ernwky {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_axiimh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_jiipof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zeecmq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvwarq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_toibdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_gcvtpr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_zundrg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_hvegng {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_rrwzop {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_uykxjo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_resjol {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_tfdjba {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_oexrue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dcafut {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_hqsjpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_nkxyxx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_gkahns {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tsqnrv, .path_cfwf_pojoiz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dgigpx {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bvptxw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alsdxd, .path_cfwf_btvcib {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ncelvf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_rkqqey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_myewhu, .path_cfwf_ksehie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_esbqba {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jouevs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cljbjs {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_qbsvvo {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_wrxxuq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_daawar {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_utzifo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_cuojda {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yonwec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_rsdqku {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_kfmozq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rnbxrt, .path_cfwf_inmipv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mhawyq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jfvoax {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vuptiu, .path_cfwf_asdtbr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wllqro {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xyvnvd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bomitx, .path_cfwf_dcjnam {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_phaflv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_agkdsj {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ytlgzk {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_rfnagr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_yreyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_edqgel {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_uvboac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_myegnu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_lverar {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_pnbgxj {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jlcdox {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_upboau, .path_cfwf_xvnuqw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zniqzo {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_awywsd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fmtpmn, .path_cfwf_fnfgrg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_slosfu {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_givpuk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fcgycs, .path_cfwf_lpyhdh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_liqelv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_bkphwd {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_braffr {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_ztcxpc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_olguea {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_depfln {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_wxezxd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_dvvjad {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_tnrryl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_uozges {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmkxhx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_letgdk, .path_cfwf_sduosb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wyxnni {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wlmljj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sdxupd, .path_cfwf_ouvbsb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qhtlre {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_uccpcv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ibssmv, .path_cfwf_dtngia {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_raqsnk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_ajtost {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ozjhna {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_harxfc {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_blhhtn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_lolkim {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_fdxjgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_pstkos {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_rtpaie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_iwrzsc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dsgagz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdilnv, .path_cfwf_nddilw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_wpjyed {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jcyfoa {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gjjvzu, .path_cfwf_kkidhq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ahkmgf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ilinvi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_alztio, .path_cfwf_visoyh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vxucvz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_jeqabg {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_xjotas {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_frtmap {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_gyiluk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_qidxlb {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_dkuiic {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_skberg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_youfvu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_ddwcfk {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ywpjvn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_uemgzu, .path_cfwf_azxtaq {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kvimbm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ypduod {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hzewkp, .path_cfwf_rsomtm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fpcsur {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vdvnyd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_qqscka, .path_cfwf_vflonj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_mqfqlb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_zyysgv {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_cidbqq {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_huoden {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_dwqaeo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_xgjqqo {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_abieeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_ttqnzr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_awxebv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_gvdldr {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qmgfaz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_yxvabk, .path_cfwf_kpjloc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jdnaht {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vyyrfr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_oeqftv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_femqfg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_bbyrsg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cbqpvf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_wroulo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_yragxh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_tbdpti {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_eiygrt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_tgjahl {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_clhgxr {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_iegphl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_uzojld {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_btgtmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_uyphsm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_ozzyjz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_qufbhe {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qxildf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_acibur, .path_cfwf_edwarg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rlmnqm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_cegbml {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_hfvakp, .path_cfwf_kgjajn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_poftws {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_sqapkv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vnyupu, .path_cfwf_hhjpkl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gbvtuc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.42857;
    display: flex;
  }

  .div_cfwf_rurydm {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .pseudo_before_cfwf_ntnidz {
    z-index: 2;
    box-sizing: border-box;
    opacity: .3;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0;
  }

  .pseudo_after_cfwf_mnrffg {
    z-index: 1;
    box-sizing: border-box;
    pointer-events: none;
    perspective-origin: 50%;
    transform-origin: 50%;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    unicode-bidi: normal;
    background-image: linear-gradient(#ffffff80, #0000);
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    min-width: 0;
    height: 30%;
    min-height: 0;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    animation-duration: 0s;
    display: block;
    position: absolute;
    inset: 0 0 auto;
  }

  .div_cfwf_vzwugz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 32px;
    border-bottom-left-radius: 32px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    background-image: linear-gradient(#c4b5fd, #818cf8 40%, #4f46e5);
    border: 0 solid #fff;
    border-end-end-radius: 32px;
    border-end-start-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 8px 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    inset: 0;
    box-shadow: 0 0 50px #6366f166;
  }

  .div_cfwf_ohkgvp {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .3);
    background-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 33554400px;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .svg_cfwf_sisszr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_gcvtxj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_eiuizr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_afkflb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_xnlpnx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ffpecd, .path_cfwf_kgfmac {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_anvbgv {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vpkguh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    vertical-align: middle;
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    fill: none;
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cmuiyk, .path_cfwf_vsrxzi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .2);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .2);
    color: oklab(.999994 .0000455678 .0000200868 / .2);
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .2);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke: oklab(.999994 .0000455678 .0000200868 / .2);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .2);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_brhwfb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .05);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding: 32px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_dgaceo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 20px;
    height: 20px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .circle_cfwf_tmupct {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .path_cfwf_cukety {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .div_cfwf_xkhxfh {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 1px;
    border-color: oklab(.999994 .0000455678 .0000200868 / .1);
    background-color: oklab(.999994 .0000455678 .0000200868 / .05);
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    overflow-block: hidden;
    overflow-inline: hidden;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border-radius: 32px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .div_cfwf_kdbtdu {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr;
    align-items: stretch;
    row-gap: 8px;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: grid;
  }

  .div_cfwf_saobjl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
  }

  .div_cfwf_fqzdyt {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_nqqvrs {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-start-start-radius: 12px;
    border-start-end-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kwflpm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    vertical-align: middle;
    caret-color: #fff;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: 16px;
    height: 16px;
    margin: 0 0 4px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .path_cfwf_bhhlud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    stroke: #fff;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: inline;
  }

  .span_cfwf_pflsoj {
    z-index: 20;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-transform: uppercase;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 900;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: relative;
  }

  .div_cfwf_sldwut {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_gsoruq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_ywsnsr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_nynkea {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_bprhzb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    text-align: center;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .span_cfwf_rwijwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455678 .0000200868 / .4);
    outline-color: oklab(.999994 .0000455678 .0000200868 / .4);
    color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-align: center;
    text-transform: uppercase;
    column-rule-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    text-decoration-color: oklab(.999994 .0000455678 .0000200868 / .4);
    caret-color: oklab(.999994 .0000455678 .0000200868 / .4);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455678 .0000200868 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 6px;
    font-weight: 700;
    line-height: 1.25;
    display: block;
  }

  .div_cfwf_dbqbtg {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_tujhkb {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abcgke {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_qbtwpn {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_nscqbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_bzoklk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hcptgp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_chnmho {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jjpawe, .path_cfwf_oivfdg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_xgbubd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_liyqxs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nrteej, .path_cfwf_rozfof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qmhvql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ucgcwl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_avjxlm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_uedshx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dbtgup {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_bknirh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vlhfwl {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_oyrilp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ftlkyg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_aggojk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_dynewm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nrzwbh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nakujc, .path_cfwf_sanzan {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_kmkjsj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_iocume {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_xhqljc, .path_cfwf_efwamy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ozgawx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ntmucx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ymiauy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_cvklwx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ysytvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_gflngi {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_turdpq {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_soqbvq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qlffud {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_igbkvz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_paewfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_snktoc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdjozo, .path_cfwf_fmrbga {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_seapfl {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tmerld {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_ctdwuf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_yitdes {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vqtpql {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_bnxcjm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_onbdwr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_oivgsj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uqbwoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ehzgjr {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_eubekf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_asagwq {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_acvtmo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lwspxc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_isczoz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mtlixv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_bczjaq, .path_cfwf_tningp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_pkfasp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hawhjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_qqppwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_hhvnjt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_auhnjn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hdotxm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_mqhlrz {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jihcny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tehvrt {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_refclh {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_whpizz {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_iwmymu {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ahgrgh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ovmrso {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gndshd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zyaiwm {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_mzpdwt, .path_cfwf_dqzffd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_yecepq {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_qkmzdw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_sqyoje, .path_cfwf_pjgaza {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vmslbn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_wwlaql {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zceuxm, .path_cfwf_labhsr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_qtotju {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_chcmqs {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_ceomty {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ubussm {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_ifhbqt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_lpdors {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sxkemr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hvycer {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_rzmixn, .path_cfwf_zhnfkw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_agpvgo {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_hlylmn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_kmxpnb, .path_cfwf_pjqeup {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_sacicj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_lhjqgj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_jedygh, .path_cfwf_mumztg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uvmpux {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_brtzhc {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_pgvjzy {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_nockfz {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gwuneg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_ivvyie {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cppplx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_nvowoy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_fpmrfx, .path_cfwf_xdxsfc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rqaeym {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_blmrwo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vpxnqk, .path_cfwf_axqgiy {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_teyfvb {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_utwkii {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_zsuoss, .path_cfwf_vyizbd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_cibchn {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_jmscid {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_vgdshh {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_ifmtga {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qtavvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rsbwof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_owupnz {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mmbhvp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_cdoogk, .path_cfwf_nihihf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_vyfvmd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_raynaf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_gkfttk, .path_cfwf_siuizs {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tsvvzr {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jbcoey {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_chdrie, .path_cfwf_mwzgxn {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_fgtapa {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_ijmbph {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_abshsf {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_wpcibr {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_sxbbip {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_dmobjf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jmdqhk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpoztr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vphukt, .path_cfwf_csninb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_ogiunh {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_zhmnwc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_aavica, .path_cfwf_praauw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rymhlc {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vgerps {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_vmphfl, .path_cfwf_rijkap {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_iofbkq {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_zfkika {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_goxapn {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dtdsfx {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_bgquay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_vcfizp {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_jxosjk {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_ydjplb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_skoaop, .path_cfwf_bjsnof {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_gsqvkn {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_etnvqx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_ijtmyv, .path_cfwf_fkpxay {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nhoitj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_mompdr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_lvlbbb, .path_cfwf_qvyyvc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_aduzzm {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_lbzzof {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_cwydwt {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_dqvltp {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_gtghhd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_tsszny {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rmqhdd {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_tgeqxb {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_awugwl, .path_cfwf_qalmku {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_htiigp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_yovdmu {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_osufue {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_svumyo {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uheops {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_auoadk {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_umxkxi {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_jucvwv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_hnkqmc {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aslhcy {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_mrttae {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_yohecd {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_pthtgw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_owhhtg {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_tupaig {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_brxvgf {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_firfir, .path_cfwf_jhiwgc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_nthojj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_enjrgr {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_pitdhj, .path_cfwf_rhnsbl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_uibjdj {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_fpqhph {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_tuokvm, .path_cfwf_unzmjw {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_zfrfzf {
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.999994 .0000455677 .0000200868 / .8);
    outline-color: oklab(.999994 .0000455677 .0000200868 / .8);
    color: oklab(.999994 .0000455677 .0000200868 / .8);
    column-rule-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    text-decoration-color: oklab(.999994 .0000455677 .0000200868 / .8);
    caret-color: oklab(.999994 .0000455677 .0000200868 / .8);
    tab-size: 4;
    text-emphasis-color: oklab(.999994 .0000455677 .0000200868 / .8);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 8px;
    font-size: 9px;
    font-weight: 500;
    line-height: 1.25;
    display: flex;
  }

  .div_cfwf_aesjkz {
    z-index: 10;
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
    position: relative;
  }

  .div_cfwf_tqwmgd {
    box-sizing: border-box;
    aspect-ratio: auto;
    background-color: oklab(.999994 .0000455678 .0000200868 / .1);
    color: #fff;
    column-rule-color: white;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    border-end-end-radius: 12px;
    border-end-start-radius: 12px;
    outline-color: #fff;
    width: auto;
    height: auto;
    margin: 0 2px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: block;
    position: absolute;
    inset: 0;
  }

  .svg_cfwf_kvqtag {
    z-index: 20;
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
    position: relative;
  }

  .circle_cfwf_qrtkiv {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_rhrtpc {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_odymnm {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_jzeaeh {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_nieiix, .path_cfwf_cdxugl {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_enfscx {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_pqrsec {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    vertical-align: middle;
    caret-color: oklab(.637 .214213 .1014 / .4);
    fill: none;
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .path_cfwf_loeizd, .path_cfwf_ipbcvx {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklab(.637 .214213 .1014 / .4);
    outline-color: oklab(.637 .214213 .1014 / .4);
    color: oklab(.637 .214213 .1014 / .4);
    column-rule-color: oklab(.637 .214213 .1014 / .4);
    text-decoration: none;
    -webkit-text-decoration-color: oklab(.637 .214213 .1014 / .4);
    text-decoration-color: oklab(.637 .214213 .1014 / .4);
    caret-color: oklab(.637 .214213 .1014 / .4);
    stroke: oklab(.637 .214213 .1014 / .4);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklab(.637 .214213 .1014 / .4);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .div_cfwf_rfrzmp {
    box-sizing: border-box;
    aspect-ratio: auto;
    color: #fff;
    column-rule-color: white;
    caret-color: #fff;
    tab-size: 4;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    border: 0 solid #fff;
    outline-color: #fff;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 1.5;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-emphasis-color: #fff;
    display: flex;
  }

  .svg_cfwf_vxyabj {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    vertical-align: middle;
    caret-color: oklch(.852 .199 91.936);
    fill: none;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: 12px;
    height: 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: block;
  }

  .circle_cfwf_gfgkdt {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    cx: 12px;
    cy: 12px;
    r: 10px;
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }

  .path_cfwf_fkbbtd {
    visibility: visible;
    box-sizing: border-box;
    aspect-ratio: auto;
    border-style: solid;
    border-width: 0;
    border-color: oklch(.852 .199 91.936);
    outline-color: oklch(.852 .199 91.936);
    color: oklch(.852 .199 91.936);
    column-rule-color: oklch(.852 .199 91.936);
    text-decoration: none;
    -webkit-text-decoration-color: oklch(.852 .199 91.936);
    text-decoration-color: oklch(.852 .199 91.936);
    caret-color: oklch(.852 .199 91.936);
    stroke: oklch(.852 .199 91.936);
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2px;
    tab-size: 4;
    text-emphasis-color: oklch(.852 .199 91.936);
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    width: auto;
    height: auto;
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    display: inline;
  }
}
